Chrome扩展程序使用JavaScript注入iFrame

Flu*_*yte 5 iframe same-origin-policy google-chrome-extension

我正在开发Chrome扩展程序,允许用户在新标签页中将网站打开到iframe中.我的目标是允许他们通过从父窗口通过JavaScript注入代码来修改CSS,但是我被来源问题阻止了.

有没有解决的办法?我知道我见过其他扩展做类似的事情.

Mik*_*ace 5

我相信你要找的是

chrome.tabs.executeScript
Run Code Online (Sandbox Code Playgroud)

allFrames设置为true

可以在http://developer.chrome.com/extensions/tabs.html#method-executeScript找到文档

这将允许您将内容脚本注入页面和该页面中的所有iFrame.注入CSS也有类似的功能:)