Web ページが iPad から表示されていること (誤検知なし) を検出する信頼できる方法はありますか?
これは最初の部分に適していると思います:
var isiPad = navigator.userAgent.match(/iPad/i) != null;
2番目の部分を見つけたと思います:
<button onclick="detectIPadOrientation();">What's my Orientation?</button>
<script type="text/javascript">
window.onorientationchange = detectIPadOrientation;
function detectIPadOrientation () {
if ( orientation == 0 ) {
alert ('Portrait Mode, Home Button bottom');
} else if ( orientation == 90 ) {
alert ('Landscape Mode, Home Button right');
} else if ( orientation == -90 ) {
alert ('Landscape Mode, Home Button left');
} else if ( orientation == 180 ) {
alert ('Portrait Mode, Home Button top');
}
}
</script>
たとえば、新しい小型のものを含め、すべての iPad で信頼できるかどうかはわかりません。だから私の質問は: これらの機能はすべての iPad で確実に動作しますか? また、誤検知はありますか?