簡體   English   中英

基於移動設備的Javascript警報方向

[英]Javascript Alert on mobile devices based orientation

我正在嘗試提醒我的網站上的移動設備用戶以橫向模式使用他們的設備。 我有一個警告彈出,但似乎陷入無限循環。 用戶單擊確定后如何停止循環?

這是代碼:

window.ondeviceorientation = detectIPadOrientation;
function detectIPadOrientation () 
{
    if ( orientation == 0 || orientation == 180 ){
        alert ('Please use your iPad in landscape mode'); 
    }
}

以下代碼將根據屏幕方向發送警報。 僅當屏幕處於橫向模式時才會發送警報。

window.onload = function() {
    if ( window.orientation == 0 || window.orientation == 180 ) { 
        alert ('Please use your mobile device in landscape mode'); 
    }
};

您可以使網站提醒使用移動設備的用戶,而不僅僅是設備處於橫向狀態時。

這個問題可能會幫到你。


或者,您的確切問題的答案可能是這個重復的問題


您也可以嘗試識別用戶

var isiPad = navigator.userAgent.match(/iPad/i) != null;

如果不等於NULL則向他發送警報

我希望這能幫到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM