拡張機能をインストールした後、新しいタブ (拡張機能の使用方法を示すリンクを指す) を開く必要があります。どうやってやるの ?
2347 次
2 に答える
12
ページの読み込み時にローカルストレージのキーをバックグラウンドページでチェックすることができますhasSeenIntro
。これは、ブラウザが読み込まれるたび、およびブラウザがインストールされたときに行われます。そこにある場合、ユーザーはイントロインタースティシャルを確認し、そうでない場合は、(を使用してchrome.tabs.create
)ページを表示してからキーを設定します。
background.htmlのどこか:
if (!window.localStorage.getItem('hasSeenIntro')) {
window.localStorage.setItem('hasSeenIntro', 'yep');
chrome.tabs.create({
url: '/help.html'
});
}
これを拡張して、ローカルストレージ内のキーの有無だけでなく、値もチェックすることで、拡張機能の新しいメジャーバージョン/機能ごとにイントロを表示できます(たとえば、最後に表示された機能ページ)。
ただし、これには注意してください。拡張機能がそれ自体を更新するたびにページを表示するのは面倒になる可能性があります。
于 2012-05-31T08:51:52.323 に答える