我的頁面我有一個iframe加載不同域的html表單。現在我需要通過jQuery來操作這個表單,但是因爲這些域是不同的,所以jQuery不能訪問iframe的內容(eror: Permission denied for <http://localhost> to get property HTMLDocument.nodeType
)。有任何想法嗎?jquery和iframe錯誤
0
A
回答
1
出於安全原因,您不能這樣做,現代瀏覽器也許可以使用postMessage來達到此目的。
更多信息:
http://softwareas.com/cross-domain-communication-with-iframes
1
出於安全原因,您不能這樣做。如果這是可能的,你可以例如將用戶的在線銀行界面加載到iframe中,並對其進行處理。
您將需要使用服務器端腳本來獲取HTML並在本地上下文中提供給您。但是,要準備好許多事情(比如相對URL)將以這種方式打破。
如果您可以控制遠程站點,那麼通過設置跨域訪問控制標頭,在較新的瀏覽器中可能會有一種方法,我不知道。還有一項名爲CORS的新技術,但它似乎僅限於Ajax。
相關問題
- 1. Facebook和Firefox iFrame錯誤
- 2. jQuery的iframe的CSS Firefox的錯誤?
- 3. iframe 404錯誤
- 4. jQuery和iframe designMode
- 5. Jquery Ajax和Iframe
- 6. YouTube IFrame API錯誤
- 7. Phonegap,jQuery Mobile和iframe
- 8. Jquery和iFrame更新
- 9. JQuery Modal Boxes和Iframe
- 10. iframe的php循環錯誤
- 11. adsense加載錯誤的iframe
- 12. .net Iframe導致404錯誤
- 13. _onloadHook錯誤與Facebook的iframe?
- 14. iframe的安全錯誤
- 15. 501 Facebook上的錯誤IFRAME
- 16. 錯誤iframe的HTML字符
- 17. iframe中的javascript錯誤
- 18. IFrame內容交換錯誤?
- 19. AutoIt的錯誤有關iframe
- 20. WinJS - 忽略iframe javascript錯誤
- 21. Iframe Http錯誤處理
- 22. jquery選擇和iframe中
- 23. jQuery和引導錯誤
- 24. jquery和原型錯誤
- 25. IE6懸停和jQuery錯誤
- 26. PHP和jQuery AJAX $ _SESSION錯誤
- 27. jQuery和JSON推送錯誤
- 28. laravel css和jquery 403錯誤
- 29. JavaScript和jQuery函數錯誤
- 30. 錯誤加載jQuery和CSS