我知道iframed pages can tell that they are,但它可以告訴哪裏?據我所知,當父母是不同的域時,parent.location
會遇到安全問題。任何解決方法?檢測我的網站在哪裏iframed
回答
不,您不能訪問父窗口,如果它不在同一個域。
如果你想在爲此付出努力,你可以寫一個插件(對於所有瀏覽器),或者主動X(即供),以確定這是他們不能在儘可能的javascript ECT訪問客戶端計算機阻止。
我可以寫,但我懷疑我可以讓每個人都安裝它.... – sprugman 2010-08-04 19:29:52
我沒有測試過,但你應該能夠做到像:
if (window.top !== window.self) {
alert("I am a frame. The parent document is " + document.referrer);
}
謝謝。這與我在Shane N的回答中提到的方法基本相同,但在客戶端。它會讓我成爲父母,但不是父母。 – sprugman 2010-08-04 19:29:03
確實。我只是想給出一個明確的JavaScript答案,以防別人需要它。 – 2010-08-04 23:34:26
- 1. 在哪裏輸入我的網站URL
- 2. Asp.Net與Angular 4的網站 - 我的Angular站點在哪裏?
- 3. 我的菜單的CSS文件在哪裏?我有Joomla網站
- 4. WORDPRESS:我在哪裏可以刪除我的網站?
- 5. 我應該在哪裏啓動我的網站?
- 6. 我應該在哪裏在asp.net的MVC網站
- 7. 我在哪裏可以在我的網站中使用css網格
- 8. 我的IIS7網站的元數據庫密鑰在哪裏?
- 9. 哪裏數據存儲在網站
- 10. 網站腳本來源在哪裏?
- 11. 如果從iframe發送HTTP請求,iframed站點會從哪裏看到請求?
- 12. 我在哪裏存儲網站的視頻文件?
- 13. 無法停止我的網站重定向 - 指令在哪裏?
- 14. 我在哪裏存儲大量圖像的一個網站
- 15. 檢測用戶打算在我的網站或外部的哪個頁面
- 16. 我應該在哪裏檢查網站設置是否已成功填寫?
- 17. I18n網站:我如何檢測語言?
- 18. 碰撞檢測代碼在哪裏?
- 19. 在哪裏做碰撞檢測
- 20. 調試問題:使用jQuery檢測我的焦點在哪裏?
- 21. 我在哪裏可以獲得模板網站?
- 22. 我可以在哪裏免費發佈.html網站?
- 23. 我的網站上的白色空間來自哪裏?
- 24. VS2010在哪裏存儲經典ASP網站的基本網址?
- 25. 當我訪問使用它們的網站時,網頁字體在哪裏?
- 26. 我怎麼知道在哪裏發送我的網站上購買的物品
- 27. 我在哪裏可以找到將Twitter整合到我的網站的代碼?
- 28. 我在哪裏可以存儲我的網站的用戶權限?
- 29. python網站語言檢測
- 30. 網站檢測設備
什麼,如果我自己的父域,以及? – sprugman 2010-07-29 15:35:11
它應該工作。請注意,不同的子域也會出現跨域問題。你可以通過設置document.domain來解決這個問題,以便共享這個域。 – 2010-07-29 16:03:11
我沒有考慮子域,就像兩個獨立的域一樣,但我在哪裏控制兩個域的內容。 – sprugman 2010-07-29 16:24:54