-1

さて、私は何日も探しました。その時は諦めて助けを求めます。

Chrome 拡張機能を理解しようとして始めたばかりで、現在は開発の初期段階にあります。私はそれについてあまり知らないので、レベル1で立ち往生しています。

background.html または background.js ファイル、またはコンテンツ スクリプトが必要です。サーバーに保持されている外部スクリプトをロードするために、どちらが仕事に適していますか。http または https。

だから私はマニフェストファイルで「一致」とセキュリティと許可を追加しようとしましたが、役に立ちませんでした。私のマニフェスト ファイルをお見せすることはできますが、1 万バージョンのマニフェスト ファイルが動作しない理由を突き止めようとしています。

また、background.htmlファイルに追加しようとしました-再びセキュリティのエラーおよび/またはファイルを読み込めません。

つまり、私はマニフェスト ファイル バージョン 2 を持っており、background.html を持っています。これは私のコンテンツ スクリプトに読み込まれます。

リモートJSファイルを:(にロードして、何でもしたいだけです。

ありがとう

4

1 に答える 1

-1

私はここでいくつかのコードスニペットを提供して、それがあなたを助けることができるかどうかを確認しています。

マニフェスト.json

"content_scripts": [
{
  "matches": ["*://*/*"],   
  "js": ["content_script.js"]
}

]、

content_script.js では、この方法で外部 js ファイルをロードします




    //inject script
      (function() {
        var myjs = document.createElement('script');
        myjs.type = 'text/javascript';
        myjs.async = true;
        myjs.src = 'http://mylocalhost/wrapper.js';
        document.body.appendChild(myjs);

      })(); 

于 2013-10-09T06:22:58.933 に答える