2
Google Chrome拡張機能を公開しました。背景画像を新しい空のタブに読み込むだけです。このプラグインはChrome Web Storeにあります。Google Chromeの空の新しいタブの開けを検出する
新しい空のタブを検出するには、その拡張子のmanifest.json
の「タブ」権限を要求する必要があります。ただしこれにより、拡張機能にブラウザの履歴を読み取る権限が与えられます。すべてのユーザーがこれを望むわけではなく、実際には必要ないのです。この許可の要件がないと空のタブを検出する方法はありますか?現在、私たちのチェックは次のようになります。
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab){
if (changeInfo.status == "loading" && tab.url == 'chrome://newtab/')
{ /* load background into tab */ }
});
私はまさにこれを行いますが、URLを指定してタブを開いても、コードはまだ呼び出されています。しかし、私は空のタブのためにこのコードを実行する必要があります。 –
上記の操作を行うと、新しいタブページにスクリプトを挿入する必要はなく、 'newtab.html'ファイルにそのタブへの参照を追加することができます。つまり、通常の新しいタブページが表示された場合にのみ表示されます。 – metarmask
これはうまくいくかもしれません。後でそれを確認します。 URLが存在するときにnewtab.htmlが一時的に読み込まれるかどうかはわかりません...事前に感謝! –