我尝试了各种访问父窗口方向变量的方法,但它似乎总是“未定义”或“空”。
以下是我尝试访问父窗口方向的不同方法:
parent.window.orientation
window.parent.orientation
window.opener.orientation
parent.document.orientation (shouldn't work, but I tried anyway)
parent.orientation
我也试过听“orientationChanged”事件:
parent.document.addEventListener('orientationChanged',function() {
alert('orientation changed');
});
以上方法均无法检测iframe父级的方向。
不幸的是,我需要使用iframe。我正在设计一个移动页面,该页面将放入跨域iframe。我希望能够从iframe中检测到方向更改,而不是让客户在其页面上放置额外的javascript。