我正在开发一个 Chrome 扩展程序,它允许用户在新选项卡中将网站打开到 iframe 中。我的目标是允许他们通过从父窗口通过 JavaScript 注入代码来修改 CSS,但我被纯源问题阻止了。
有没有解决的办法?我知道我见过其他扩展做类似的事情。
我正在开发一个 Chrome 扩展程序,它允许用户在新选项卡中将网站打开到 iframe 中。我的目标是允许他们通过从父窗口通过 JavaScript 注入代码来修改 CSS,但我被纯源问题阻止了。
有没有解决的办法?我知道我见过其他扩展做类似的事情。
我相信你正在寻找的是
chrome.tabs.executeScript
设置allFrames
为true
文档可以在这里找到https://developer.chrome.com/extensions/tabs#method-executeScript
这将允许您将内容脚本注入页面和该页面中的所有 iFrame。注入 CSS 也有类似的功能:)