IE Mobile在用户确认之前评估屏幕尺寸

时间:2015-01-29 13:09:31

标签: javascript html windows-phone windows-phone-8.1 ie-mobile

如果设备处于横向状态,我只想全屏显示。这是我的代码:

if(window.innerHeight>window.innerWidth){
    if(confirm('Go landscape then tap "ok".')){
        alert(window.innerHeight<window.innerWidth);
    }else{
        alert('You hit cancel.');
    }
}else{
    alert('Device is already in landscape.');
}

小提琴:http://jsfiddle.net/8w36z3rL/(结果的简短链接;无需在手机上输入整个内容:http://goo.gl/KRWZOu

我的问题是alert(window.innerHeight<window.innerWidth);始终显示false。即使我旋转并等待几秒钟才能击中&#34; OK&#34;。

我怎样才能解决这个问题?

0 个答案:

没有答案