正常情况下,当你写一个谷歌插件去操作iframe中的dom元素时,控制台中会报如下跨域错误:
image.png
原因是谷歌浏览器浏览器因为安全因素的考虑,禁止对iframe下的页面进行访问,结局办法是关闭谷歌浏览器的安全设置,方法如下:
谷歌图标右键属性点开:
image.png
设置快捷方式下的目标为"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir=D:\temp
(格式为'"谷歌安装路径目录"--disable-web-security --user-data-dir=用户数据目录,如不一样自己替换掉)
设置完毕后重新打开谷歌浏览器会提示:您使用的是不受支持的命令行标记:--disable-web-security 。稳定性和安全性会有所下降。
接下来只需要重新安装插件即可,iframe跨域问题解决。
网友评论