私は、ユーザーが新しいタブで iframe にサイトを開くことができるようにする Chrome 拡張機能に取り組んでいます。私の目標は、親ウィンドウから JavaScript を介してコードを挿入して CSS を変更できるようにすることですが、オリジンのみの問題によってブロックされています。
これを回避する方法はありますか?他の拡張機能が同様のことを行うのを見たことがあります。
私は、ユーザーが新しいタブで iframe にサイトを開くことができるようにする Chrome 拡張機能に取り組んでいます。私の目標は、親ウィンドウから JavaScript を介してコードを挿入して CSS を変更できるようにすることですが、オリジンのみの問題によってブロックされています。
これを回避する方法はありますか?他の拡張機能が同様のことを行うのを見たことがあります。
あなたが探しているのは
chrome.tabs.executeScript
にallFrames
設定してtrue
ドキュメントはここにあります https://developer.chrome.com/extensions/tabs#method-executeScript
これにより、コンテンツ スクリプトをページとそのページ内のすべての iFrame に挿入できます。CSSを注入するための同様の機能もあります:)