Firefox に 1 つ、Chrome に 1 つの拡張機能があります。拡張機能のインストールまたはアンインストール時に JavaScript 関数を呼び出したい。それらのブラウザのいずれかで可能ですか?
質問する
1151 次
1 に答える
2
ファイアフォックス
- インストールの検出については、この回答で既に説明されています: Firefox extension opening a page on install
- アドオンのアンインストールをリッスンするサンプル コード(
AddonManager
API を使用)
グーグルクローム
Chrome には、インストールまたはアンインストールを検出する組み込みメソッドはありません。
背景ページ
localStorage
にフラグが存在するかどうかを確認し、それに基づいて行動することができます。if (!localStorage.getItem('my-extension-first-time')) { // Do something alert('Hello first timer!'); // Set flag localStorage.setItem('my-extension-first-time', true); }
- それ自体のアンインストールをリッスンする方法はありません。
chrome.management
API を使用して、外部拡張 (アンインストール) のインストールを監視できます。
于 2012-04-11T09:16:33.173 に答える