1

これに基づいて、クロム拡張機能を構築しようとしています

したがって、manifest.json と sample.js の 2 つのファイルがあります。

私は sample.js にいくつかの変更を加えました。ページをリロードしたときに適用される場合と適用されない場合があります。キャッシュをクリアしてみます。繰り返しますが、うまくいくこともあります。今、私は完全に立ち往生しています。

コンテキストメニューをクリックしたときに何かを警告しようとすると、

function onClickHandler(info, tab) {
 alert("1");
}

それから私はそれを

function onClickHandler(info, tab) {
 alert("2");
}

しかし、それは1を警告し続けます。

キャッシュをクリアし、Chrome を閉じてから再度開き、拡張機能をアンインストールしてから再インストールします。何も機能しません。

私は自分自身を明確にしたことを願っています。sample.js ファイルで拡張機能が最新であることを確認するにはどうすればよいですか?

どこかで JavaScript キャッシュを無効にする必要がありますか?

助けてくれてありがとう..

4

1 に答える 1

3

chrome://extensions/ に移動し、拡張機能の [再読み込み] をクリックしてください。(または Ctrl/Cmd+R を押しますが、すべての開発拡張機能がリロードされますが、たくさんある場合は時間がかかる場合があります)

これは、すべての拡張ファイルが確実に再読み込みされるようにする最善の方法です。

別の方法は、Extensions Reloaderのようなものを使用することです。これは、拡張機能をリロードするボタンをツールバーに追加する拡張機能です。( への変更を除いてmanifest.json、それはあなたが最も変更するファイルではないので問題にはなりません)

于 2013-08-16T05:19:50.513 に答える