恢复chrome new-tab w / o卸载我的扩展

时间:2012-04-25 17:18:29

标签: google-chrome google-chrome-extension

我有一个chrome扩展名,其中包括替换new-tab功能。 但由于我无法恢复所有新标签功能(帐户同步登录,书签,网络应用程序,最近的网站,最受欢迎)。 我希望用户能够恢复默认的新标签,而无需卸载我的扩展程序。

根据我的调查,内部Chrome计划:“ chrome-internal:// ”,其中包含以下网址: chrome-internal:// new-tab / 。 当我尝试从我的扩展程序导航到它时,它似乎不起作用(提交被拒绝,虽然我在mainfest中请求它)。 但是当从chrome(js控制台)导航到它时,它确实会显示默认的新选项卡。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:3)

在Chrome扩展程序中,您可以设置标签,通过调用update来显示原始Chrome新标签页:

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

"New Tab" chrome扩展程序执行此操作。 View the code on GitHub

答案 1 :(得分:0)

亚历克斯是对的。来自Chrome 33 +

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

替换chrome-internal

chrome://apps有效。