javascript - 使用js访问iframe中的元素,在chrome中报错,ie和ff是可以的。
高洛峰
高洛峰 2017-04-11 12:04:37
0
3
290

如题目中的描述,
代码来自这里JQUERY 获取 IFRAME 父页面与子页面的元素和方法
http://www.cssue.com/javascri...

chrome报错说的是跨域访问的安全问题。有什么解决方式能解决这个问题,能够正常访问子页面的iframe元素吗?谢谢

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(3)
小葫芦

Chrome的安全策略就是如此。file///也算作跨域,不过部署到服务器上就没问题了。
此外,解决iframe之间跨域问题,还可以参考HTML5的postmessage().

PHPzhong

例子中的应该是错误的,正确的做法是获得iframe中的jQuery对象,然后操作。类似于这样:

iframe.document.window.$.find(...)
洪涛

chrome需要有服务器环境才可以,直接打开文件会报错的

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!