2011-11-03 108 views
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。

回答

相關問題