0
Chrome拡張機能を使用して、元のWebページの一部である関数を呼び出そうとしているWebページにコードを挿入しています。この関数はコンソールから正常に機能しますが、拡張機能がそれを呼び出すとエラーが発生します。私はこれが何らかのセキュリティ機能だと考えていますが、それを回避する手段はありますか?助けてください!Chrome拡張機能のページ機能を使用する
PS。 1つのウェブサイトだけが役に立ちます。
Chrome拡張機能を使用して、元のWebページの一部である関数を呼び出そうとしているWebページにコードを挿入しています。この関数はコンソールから正常に機能しますが、拡張機能がそれを呼び出すとエラーが発生します。私はこれが何らかのセキュリティ機能だと考えていますが、それを回避する手段はありますか?助けてください!Chrome拡張機能のページ機能を使用する
PS。 1つのウェブサイトだけが役に立ちます。
コンテンツスクリプトではできません。 Chrome拡張機能のコンテンツスクリプトは独立した世界にあり、DOMを共有しますが、JavaScriptサンドボックスは別々です。 here続きを読む:
これに対する回避策は、ページのDOMへ<script>
を注入することであるが、そのコードはどのchrome.*
APIをコールする権限を持っていません。