在无法编辑iframe的情况下,如何实现父页面与其的通信?(使用chrome扩展程序实现)

背景:使用chrome插件访问某外部页面,但是页面的登录框是用iframe嵌套的
需求:利用chrome插件实现自动登录(账密可以写死)
思路:获取登录框的input元素并赋值,及模拟登录点击事件
问题:在获取iframe嵌套的登录框的input元素时,报跨域的错
image.png

请问如何解决,万分感谢!

阅读 2.7k
2 个回答

把iframe在新标签页提出来登陆成功后再跳回原页面解决了

如果这里的iframe不同源,可能是有问题的,会因为安全策略防备你的登录。如果是这样,基本是无解的。

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