4

拡張機能をインストールした後、新しいタブ (拡張機能の使用方法を示すリンクを指す) を開く必要があります。どうやってやるの ?

4

2 に答える 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 に答える