使用js访问iframe中的元素,在chrome中报错,ie和ff是可以的。

阅读 4.7k
3 个回答

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

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

iframe.document.window.$.find(...)
新手上路,请多包涵

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题