我的页面我有一个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. YouTube IFrame API错误
- 4. JQuery Modal Boxes和Iframe
- 5. Jquery和iFrame更新
- 6. iframe的安全错误
- 7. adsense加载错误的iframe
- 8. 501 Facebook上的错误IFRAME
- 9. iframe的php循环错误
- 10. IFrame内容交换错误?
- 11. _onloadHook错误与Facebook的iframe?
- 12. .net Iframe导致404错误
- 13. jQuery Ajax和错误处理
- 14. jQuery和引导错误
- 15. jquery和原型错误
- 16. laravel css和jquery 403错误
- 17. JavaScript和jQuery函数错误
- 18. jquery 1.6.2和IE8错误
- 19. jquery选择和iframe中
- 20. jQuery UI的dragndrop到iframe中给出错误的偏移
- 21. 滚动的iframe中的jQuery UI dropzone错误偏移
- 22. 的iFrame在jQuery Mobile的应用程序导致错误
- 23. 如何捕捉和隐藏iframe js错误?
- 24. Youtube嵌入和PHP显示iframe但显示错误
- 25. jQuery的错误
- 26. jQuery prepend()错误?
- 27. jQuery WWW错误
- 28. jQuery Tablesorter错误
- 29. jQuery的错误
- 30. jquery gmap3错误