1
A
回答
2
不,我幾乎可以肯定沒有辦法做到這一點。
你可以嘗試像
var current = window;
while (current.parent != current) {
current = current.parent;
}
,但我懷疑你會失敗,多個域,由於same origin policy。不過,可能值得一試。可能訪問被阻止僅用於文檔內容,而不用於窗口對象。
0
這不是水平的#但是這樣似乎可以識別,如果你的內容已的iframe不止一次:
if (parent !== window) {
//I'm iframed once for sure
}
if (parent !== top) {
//I'm iframed more than once
}
使用Chrome 59,Safari瀏覽器10,火狐54,邊緣15測試, IE11
相關問題
- 1. JavaScript的情況下在嵌套函數
- 2. 在嵌套iFrame的情況下,x-Frame-option如何工作?
- 3. 嵌套mysql情況下
- 4. window.postmessage跨域的嵌套iframe
- 5. 嵌套級別
- 6. 嵌套情況下NULL值的問題
- 7. 嵌套℃的情況下++模板
- 8. 計算文件夾內嵌套的級別
- 9. Jquery - 默認情況下隱藏的點擊切換嵌套div
- 10. 嵌入網站,在流星跨域IFRAME
- 11. 在NSDictionary中嵌套級別
- 12. iframe跨站點:「VISA驗證」
- 13. 平均數計算最壞的情況下,最好的情況下和平均情況下的複雜性
- 14. Java開關(使用在另一種情況下計算的情況下的值)
- 15. 最大函數嵌套級別laravel 5刀片多級嵌套
- 16. 如何在嵌套後和使用級別=「any」時恢復xsl數量計數
- 17. 跨表的嵌套集模型計數
- 18. 在沒有Iframe的情況下嵌入外部頁面?
- 19. 如何在不查詢的情況下將ember計算的模型數據傳遞給嵌套組件?
- 20. 在沒有SharePoint Designer的情況下跨站點共享SharePoint列表
- 21. 如何在啓用AntiForgeryToken的情況下允許跨站點請求
- 22. PHP如何計算遞歸函數中的嵌套調用級別?
- 23. 排序,並在數據庫中計算單詞的情況下
- 24. 在沒有按位運算符的情況下執行計算
- 25. 計算嵌套JSON
- 26. SQL級別嵌套SELECT
- 27. CakePHP嵌套級別錯誤
- 28. xamDataGrid - 縮進嵌套級別
- 29. 使用JSON嵌套級別
- 30. 計算嵌套在另一個結構中的結構數量?
我嘗試了類似`current == top`的測試,導致無限循環,因爲'top`和`window.parent`是'undefined`。 – sprugman 2011-02-04 20:03:16