5

私は、ユーザーが新しいタブで iframe にサイトを開くことができるようにする Chrome 拡張機能に取り組んでいます。私の目標は、親ウィンドウから JavaScript を介してコードを挿入して CSS を変更できるようにすることですが、オリジンのみの問題によってブロックされています。

これを回避する方法はありますか?他の拡張機能が同様のことを行うのを見たことがあります。

4

1 に答える 1

5

あなたが探しているのは

chrome.tabs.executeScript

allFrames設定してtrue

ドキュメントはここにあります https://developer.chrome.com/extensions/tabs#method-executeScript

これにより、コンテンツ スクリプトをページとそのページ内のすべての iFrame に挿入できます。CSSを注入するための同様の機能もあります:)

于 2012-08-20T14:51:22.267 に答える