13

popup.html ファイルで次のコードを使用しました。

<script type="text/javascript" charset="utf-8">
    chrome.tabs.create({'url': chrome.extension.getURL('page.html')}, function(tab) {
    });
</script>

拡張機能のアイコンをクリックすると、新しいページが開きますが、ボタンの近くに空のブラウザー ポップアップが表示されます。空のポップアップが表示されずにタブを開くにはどうすればよいですか?

ありがとう。

4

1 に答える 1

29

ポップアップはオプションです。マニフェストからプロパティを削除するだけで、バックグラウンド ページまたはイベント ページdefault_popupでアイコン クリック イベントをリッスンできます。

chrome.browserAction.onClicked.addListener(function(tab) {
    chrome.tabs.create({
        'url': chrome.extension.getURL('page.html')
    }, function(tab) {

    });
});
于 2011-04-12T22:27:36.833 に答える