在Google Chrome浏览器中检测新的空白标签页空缺

西蒙·斯坦伯格

我刚刚发布了一个Google Chrome浏览器扩展程序,该程序将背景图像加载到新的空白标签中。该插件可在Chrome网上应用店中找到

为了检测新标签和空白标签,我需要在扩展程序的中请求“标签”权限manifest.json但是,这使扩展程序具有读取浏览器历史记录的权限。并非所有用户都想要它,而我们实际上并不需要它。没有此权限要求,有没有办法检测空标签?目前,我们的检查如下所示:

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab){
    if (changeInfo.status == "loading" && tab.url == 'chrome://newtab/')
    { /* load background into tab */ }
});
仪表罩

如果要自定义新标签页,则应将其添加到清单中:

"chrome_url_overrides": {
   "newtab": "newtab.html"
}

然后将当前要注入的脚本作为新标签页中的<script>标签放置在newtab.html文件中。那不会导致该权限消息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在新的Google Chrome浏览器中打开同步的标签页

来自分类Dev

在Google Chrome浏览器中打开新标签页时不显示缩略图

来自分类Dev

Google Chrome浏览器会阻止在新标签页中打开的链接

来自分类Dev

用于在新标签页上打开链接的Google Chrome浏览器快捷方式?

来自分类Dev

如何关闭Google Chrome浏览器左侧的标签页?

来自分类Dev

window.open在Google Chrome浏览器中打开标签页和窗口

来自分类Dev

是否有用于在Google Chrome浏览器中复制标签页的快捷键?

来自分类Dev

window.open在Google Chrome浏览器中打开标签页和窗口

来自分类Dev

Google Chrome浏览器中的“噪音标签”-检测声音是否正在播放

来自分类Dev

Google Chrome浏览器的新标签页缩略图不再适合显示且无法显示

来自分类Dev

无法将Google Chrome浏览器标签页移动到Ubuntu中的其他监视器

来自分类Dev

刷新Google Chrome浏览器中的所有标签

来自分类Dev

Google Chrome浏览器中的链接标签

来自分类Dev

在Google Chrome浏览器中双击以关闭标签

来自分类Dev

强制Google Chrome浏览器在重新加载时显示空白页

来自分类Dev

键盘快捷键,可将Google Chrome浏览器标签页拉入自己的窗口

来自分类Dev

Google Chrome浏览器标签页顶部的小箭头是什么?

来自分类Dev

如何使用pid杀死Google Chrome浏览器的一个标签页

来自分类Dev

最新的Google Chrome浏览器故障:标签页会自动重新加载

来自分类Dev

如何不用鼠标在Google Chrome浏览器中切换标签页?

来自分类Dev

如何将标签页的形状更改为Google Chrome浏览器的外观

来自分类Dev

以编程方式在Google Chrome浏览器中固定标签页

来自分类Dev

WCT 无法在 Redhat Linux 中检测到 google chrome 浏览器

来自分类Dev

CSS标签作为Google Chrome浏览器

来自分类Dev

如何使Google Chrome浏览器标签更清晰?

来自分类Dev

在AppleScript中打开多个Google Chrome浏览器窗口时,如何查找特定标签

来自分类Dev

Google Chrome扩展程序-简单的jQuery,可在浏览器中打开标签

来自分类Dev

Google Chrome浏览器在<object>标签中随机随机播放SVG图像

来自分类Dev

如何在Windows 10的Google Chrome浏览器中获取重新定义的标签?

Related 相关文章

  1. 1

    在新的Google Chrome浏览器中打开同步的标签页

  2. 2

    在Google Chrome浏览器中打开新标签页时不显示缩略图

  3. 3

    Google Chrome浏览器会阻止在新标签页中打开的链接

  4. 4

    用于在新标签页上打开链接的Google Chrome浏览器快捷方式?

  5. 5

    如何关闭Google Chrome浏览器左侧的标签页?

  6. 6

    window.open在Google Chrome浏览器中打开标签页和窗口

  7. 7

    是否有用于在Google Chrome浏览器中复制标签页的快捷键?

  8. 8

    window.open在Google Chrome浏览器中打开标签页和窗口

  9. 9

    Google Chrome浏览器中的“噪音标签”-检测声音是否正在播放

  10. 10

    Google Chrome浏览器的新标签页缩略图不再适合显示且无法显示

  11. 11

    无法将Google Chrome浏览器标签页移动到Ubuntu中的其他监视器

  12. 12

    刷新Google Chrome浏览器中的所有标签

  13. 13

    Google Chrome浏览器中的链接标签

  14. 14

    在Google Chrome浏览器中双击以关闭标签

  15. 15

    强制Google Chrome浏览器在重新加载时显示空白页

  16. 16

    键盘快捷键,可将Google Chrome浏览器标签页拉入自己的窗口

  17. 17

    Google Chrome浏览器标签页顶部的小箭头是什么?

  18. 18

    如何使用pid杀死Google Chrome浏览器的一个标签页

  19. 19

    最新的Google Chrome浏览器故障:标签页会自动重新加载

  20. 20

    如何不用鼠标在Google Chrome浏览器中切换标签页?

  21. 21

    如何将标签页的形状更改为Google Chrome浏览器的外观

  22. 22

    以编程方式在Google Chrome浏览器中固定标签页

  23. 23

    WCT 无法在 Redhat Linux 中检测到 google chrome 浏览器

  24. 24

    CSS标签作为Google Chrome浏览器

  25. 25

    如何使Google Chrome浏览器标签更清晰?

  26. 26

    在AppleScript中打开多个Google Chrome浏览器窗口时,如何查找特定标签

  27. 27

    Google Chrome扩展程序-简单的jQuery,可在浏览器中打开标签

  28. 28

    Google Chrome浏览器在<object>标签中随机随机播放SVG图像

  29. 29

    如何在Windows 10的Google Chrome浏览器中获取重新定义的标签?

热门标签

归档