1
我已经尝试过访问父窗口的方向变量的各种方法,但它似乎总是“未定义”或“空”。如何从跨域iframe中访问父窗口的window.orientation?
这里有不同的方法我试过访问父窗口的方向:
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。
我知道,postMessage()是一个选项,但我想知道是否有一种方法来获得父方向而不必向父页面添加任何额外的Javascript。 – Dominique