使用 JavaScript 将 Chrome 扩展注入 iFrame
Posted
技术标签:
【中文标题】使用 JavaScript 将 Chrome 扩展注入 iFrame【英文标题】:Chrome Extension Inject into iFrame with JavaScript 【发布时间】:2012-08-15 05:31:32 【问题描述】:我正在开发一个 Chrome 扩展程序,它允许用户在新标签页中的 iframe 中打开网站。我的目标是允许他们通过从父窗口通过 javascript 注入代码来修改 CSS,但我被纯源问题阻止了。
有没有办法解决这个问题?我知道我见过其他扩展做类似的事情。
【问题讨论】:
【参考方案1】:我相信你正在寻找的是
chrome.tabs.executeScript
将allFrames
设置为true
文档可以在这里找到http://developer.chrome.com/extensions/tabs.html#method-executeScript
这将允许您将内容脚本注入页面和该页面中的所有 iFrame。也有类似的注入 CSS 的功能:)
【讨论】:
以上是关于使用 JavaScript 将 Chrome 扩展注入 iFrame的主要内容,如果未能解决你的问题,请参考以下文章
检测 ajax 页面更改并使用 DOM(Chrome 扩展、JavaScript)添加组件
将 Google API Javascript 客户端库加载到 Chrome 扩展程序中
javascript chrome扩展:将字符串元素添加到Iframe