繁体   English   中英

有没有办法通过Chrome扩展程序禁用chrome_url_override?

[英]Is there a way to disable chrome_url_override via a Chrome Extension?

以下是我的问题的背景:我有一个chrome扩展名,它会覆盖用户带有扩展名的新标签页。 它使用chrome_url_overrides权限覆盖带有我的扩展名的newtab。

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

我查看了所有Google Chrome扩展程序api,但找不到编程方式。

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

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

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

@Dalze你可以通过向身体添加一个css来轻松修复闪烁:set display:none然后如果你正在加载你的newtab改变它以用js显示 - 这样你就不会有闪烁。 (抱歉添加了答案,我无法评论上面:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM