1

这是我的问题的背景:我有一个 chrome 扩展,它用扩展覆盖了用户的新标签。它使用 chrome_url_overrides 权限用我的扩展程序覆盖 newtab。

我需要一种禁用此功能的方法,因为我们的一些用户只想在他们选择时显示我们的扩展程序。

我浏览了所有 Google Chrome 扩展 api,但找不到一种编程方式。

4

2 回答 2

2

您可以使用本地设置来检测用户是否想要查看新标签页。如果他们不想要您的新体验,您可以通过以下方式将新标签重定向到内部新标签:

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

请参阅:https ://stackoverflow.com/a/15016689/76734

于 2013-07-24T15:33:14.170 回答
1

@Dalze您可以通过在正文中添加css来轻松修复闪烁:设置显示:无,然后如果您正在加载新标签,请将其更改为使用js显示 - 这样您就不会出现闪烁。(抱歉添加答案,我无法在上面发表评论:)

于 2013-10-12T10:27:26.397 回答