我有一個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. iframe和外部網站
- 4. 導航外部iframe的歷史
- 5. 導航時保留網站位置
- 6. 我們現在是否可以獲得針對http網站的fb評論,我們已轉移到https?
- 7. 導致外部iframe從深度嵌套的子iframe導航
- 8. 如何從外部網址響應我的網站製作iframe?
- 9. 獲得來自外部網站
- 10. 我們翻譯我們網站的方式是否會導致性能問題?
- 11. 鏈接到外部網站上的特定位置
- 12. 離子3.5.2或角4外部網站設置cookie之前導航到
- 13. 通過按鈕在JSF網站外部導航的選項
- 14. Vue2導航到外部URL與位置.href
- 15. Telerik的MVC網站導航性能
- 16. 如何嵌入iFrame與外部網站
- 17. 我們怎樣才能得到相對於窗體的位置?
- 18. Harp.js:爲我的網站生成導航
- 19. DNS設置到外部主機網站
- 20. Nginx反向文件夾位置到外部網站
- 21. 在網站上定位導航
- 22. 顯示的網站導航
- 23. 爲什麼我無法獲得iframe中的外部節點?
- 24. 反應導航導航標題頂部的絕對位置
- 25. 我得到的GPS /網絡位置android刪除位置的值
- 26. HTML網站導航
- 27. Minimap網站導航
- 28. 獲得來自外部網站在asp.net mvc的網站後響應
- 29. Joomla在我的網站上放置一個外部網頁
- 30. 導航到sql位置