我有一個iframe,用戶導航到該iframe中的外部網站的某個位置。現在我有一個按鈕,點擊告訴該網站的位置(使用.location.href),但它提醒未定義?我的網站是ideone.com。我怎樣才能得到它的當前網址?任何更正或替代?我們能否獲得已導航到外部網站的iframe的位置?
-1
A
回答
0
我認爲你需要訪問的iframe,它根據this answer你應該能夠通過做的window
:
document.getElementById('myframe').contentWindow.location.href
獲取到iframe一個參考,但是你想,當然,作爲關鍵是.contentWindow
。但是,如該鏈接所示,如果它是另一個域,則「同源策略」會阻止您獲取window
引用。
2
由於same-origin policy您無法訪問iframe
中的任何信息,該信息的位置設置爲與父級不同的域。
如果你看看你的瀏覽器的控制檯(F12),你可能會看到類似這樣的錯誤(這個人是從Chrome中)
不安全JavaScript嘗試與URL http://othersite.com/從框架訪問框架與網址 http://yoursite.com。域,協議和端口必須匹配。
相關問題
- 1. iframe到外部網站
- 2. 爲什麼外部網站,我嵌入我的網站iframe會自動重定向到外部網站頁面
- 3. PHP得到外部網站
- 4. 我如何獲得一個表單發佈到外部網站出現在iframe
- 5. iframe和外部網站
- 6. 導航外部iframe的歷史
- 7. 導航時保留網站位置
- 8. 我們現在是否可以獲得針對http網站的fb評論,我們已轉移到https?
- 9. 得到來自外部的SharePoint網站
- 10. 我有我的網站訪問者的IP地址,我怎麼能得到他們的地理位置嗎?
- 11. 如何從外部網址響應我的網站製作iframe?
- 12. 獲得來自外部網站
- 13. 我們翻譯我們網站的方式是否會導致性能問題?
- 14. 不能導航超鏈接到網站
- 15. 鏈接到外部網站上的特定位置
- 16. 離子3.5.2或角4外部網站設置cookie之前導航到
- 17. 通過按鈕在JSF網站外部導航的選項
- 18. 我的網站的全寬導航欄
- 19. Telerik的MVC網站導航性能
- 20. 將外部網站顯示爲iframe
- 21. 如何嵌入iFrame與外部網站
- 22. 網站導航
- 23. Vue2導航到外部URL與位置.href
- 24. 我們怎樣才能得到相對於窗體的位置?
- 25. 在瀏覽器底部的導航欄下方獲得單頁網站
- 26. window.location.href導航出我的網站
- 27. Harp.js:爲我的網站生成導航
- 28. DNS設置到外部主機網站
- 29. 獲取外部網站的網址來訪問我的文件
- 30. Nginx反向文件夾位置到外部網站