javascript - 检测事件标签是 Chrome 扩展中的一个新标签

标签 javascript google-chrome-extension

直到最近,在 chrome 扩展中,还可以通过检查选项卡 url 是否为“chrome://newtab/”来了解当前选项卡是否是新选项卡,但自上次更新以来,新选项卡似乎url 类似于“https://www.google.[...]/webhp?sourceid=chrome-instant&[...]”。

有没有一种可靠的方法来查找事件选项卡是否是 newtab ? (我不认为捕获 newtab 事件或粗略地查看 url 形状是稳健的)

最佳答案

使用activeTab.url == "chrome://newtab/"

至少在 Chrome 版本 79.0.3945.88(官方版本)(64 位)中,要检查当前/事件选项卡是否是新选项卡,您仍然可以执行以下操作:

activeTab.url == "chrome://newtab/"

也许您有另一个扩展程序或配置设置,它将您的新标签页默认为某个 URL。

关于javascript - 检测事件标签是 Chrome 扩展中的一个新标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19325186/

相关文章:

javascript - 使用 Rails 以实时刻度格式显示页面上的当前时间,并每秒更改

google-app-engine - 无法从 Chrome 扩展程序连接到本地主机

javascript - 记住用户输入

javascript - 动态表格宽度

javascript - 指令中的 Angular 验证问题

javascript - Gulp cachebust 不工作

javascript - 我无法使用 jQuery 更改工具提示 Bootstrap 位置

javascript - Chrome 存储 : Unable to change component state from a callback function

javascript - 可以在 Chrome 扩展后台页面上使用 ExternalInterface 吗?

HTML5 resize only on 使元素大于原始大小,而不是更小