Google chrome extension 使用Chrome 45.0.2454.101中的扩展访问跨域iframe的文档

Google chrome extension 使用Chrome 45.0.2454.101中的扩展访问跨域iframe的文档,google-chrome-extension,cross-domain,Google Chrome Extension,Cross Domain,我使用Chrome扩展中的内容脚本访问跨域iframe中的文档,代码如下: document.querySelector('iframe').contentWindow.document 在我升级到最新版本的Google Chrome(45.0.2454.101 64位)之前,这一切都很好,在访问iframe时,它会报告以下安全错误: Uncaught SecurityError: Blocked a frame with origin "http://www.miercn.com" from

我使用Chrome扩展中的内容脚本访问跨域iframe中的文档,代码如下:

document.querySelector('iframe').contentWindow.document
在我升级到最新版本的Google Chrome(45.0.2454.101 64位)之前,这一切都很好,在访问iframe时,它会报告以下安全错误:

Uncaught SecurityError: Blocked a frame with origin
"http://www.miercn.com" from accessing a frame with origin
"http://pos.baidu.com". Protocols, domains, and ports must match.
这个版本的Chrome发生了什么变化?如何解决这个问题

我的Chrome版本:

谷歌浏览器45.0.2454.101(正式版本) (64 位) 修订版本 3b3c00f2d95c45cca18ab944acced413fb759311参考文献/分支机构负责人/2454{502} 操作系统 MacOSX闪烁537.36 (@3b3c00f2d95c45cca18ab944acced413fb759311)JavaScript V8 4.5.103.35 闪光19.0.0.185用户代理 Mozilla/5.0(Macintosh;英特尔Mac OS X 10_9_4) AppleWebKit/537.36(KHTML,像Gecko)Chrome/45.0.2454.101 Safari/537.36命令行 /应用程序/谷歌 Chrome.app/Contents/MacOS/Google Chrome——启用avfoundation --启用avfoundation--标志开关开始--标志开关结束

您必须使用via

为了使主页上的内容脚本与注入iframe的内容脚本进行通信,应将内容脚本注入:

“内容脚本”:[{
“匹配项”:[“”],
“js”:[“content.js”],
“所有帧”:正确
}],
Thx,你救了我的命!“所有画面”都起作用了。