直到最近,在 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/