3

page-mod APIを使用してリモートjavascriptファイルをコンテンツスクリプトとして簡単に使用する方法はありますか?

私はいくつかの反復的なものを自動化するために私自身の使用のためにいくつかの簡単なアドオンを構築しようとしています。モッディングするページは時々変更され、それに応じて「コンテンツスクリプト」のJavaScriptを更新する必要があるため、サーバーで編集するだけでアドオン/拡張機能が再び機能するようにすると便利です。 xpiを編集および再パックせずに。私はこれを達成するために何かを一緒にハックできると確信していますが、それを行う簡単な方法があれば、私はすべての耳です:)

4

1 に答える 1

5

コンテンツスクリプト自体がリモートスクリプトであってはなりません。これはセキュリティの脆弱性になります。ただし、コンテンツスクリプトはリモートスクリプトをWebページに挿入できます。

var pageMod = require("page-mod");
pageMod.PageMod({
  include: "...",
  contentScript: 'var script = document.createElement("script");'+
                 'script.src = "...";'+
                 'document.body.appendChild(script);'
});
于 2011-10-10T18:50:43.747 に答える