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