2

私は、とりわけ新しいタブの機能を置き換えているクローム拡張機能を持っています。しかし、すべての新しいタブ機能(アカウント同期ログイン、ブックマーク、Webアプリ、最近のサイト、最も人気のあるサイト)を復元できないためです。拡張機能をアンインストールせずに、ユーザーがデフォルトの新しいタブを復元できるようにしたいと思います。

私の調査によると、内部のchromeスキームがあります: " chrome-internal:// " whickのURLはchrome-internal://new-tab/です。拡張機能からナビゲートしようとすると、機能しないようです(メインフェスト内でリクエストしましたが、許可が拒否されました)。ただし、chrome(jsコンソール)から移動すると、デフォルトの新しいタブが表示されます。

どんな助けでもありがたいです。

4

2 に答える 2

3

Chrome 拡張機能では、元の chrome の新しいタブ ページを表示するようにタブを設定できますupdate

chrome.tabs.update({
    url: 'chrome-internal://newtab/'
});

新しいタブ」クロム拡張機能がこれを行います。GitHub でコードを表示します

于 2013-02-22T04:10:27.373 に答える
0

アレックスは正しい。Chrome 33 以降から

https://www.google.co.jp/_/chrome/newtab?ie=UTF-8 

交換chrome-internal

そしてchrome://apps動作します。

于 2014-03-07T04:03:29.430 に答える