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