如何从跨域iframe中访问父窗口的window.orientation?

时间:2011-11-03 02:14:32

标签: javascript iphone ios ipad mobile

我尝试了各种访问父窗口方向变量的方法,但它似乎总是“未定义”或“空”。

以下是我尝试访问父窗口方向的不同方法:

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。

1 个答案:

答案 0 :(得分:0)