我在 iframe 中使用嵌入式應用程式,該應用程式不適用于 iPhone 和 iPad。檢測到 iPhone/iPad 設備時是否有機會顯示特定的 HTML 內容?
uj5u.com熱心網友回復:
是的,有可能navigator.userAgent。
<body>
........
<script>
let isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent);
if (isIOS) {
// IOS deivce
document.body.innerHTML = "<p>IOS Device</p>"
}
</script>
</body>
uj5u.com熱心網友回復:
首先,您應該檢測到您的設備是 ios,然后向您的元素添加一個自定義類:
function iOS() {
return [
'iPad Simulator',
'iPhone Simulator',
'iPod Simulator',
'iPad',
'iPhone',
'iPod'
].includes(navigator.platform)
// iPad on iOS 13 detection
|| (navigator.userAgent.includes("Mac") && "ontouchend" in document)
}
if(iOS) {
// get your element and add class to it to show it
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/512277.html
