Chrome浏览器扩展开发系列之七:override页面

发布时间: 编辑:RILL 0人评论 5092次浏览 chrome插件开发
摘要 : Chrome浏览器扩展开发系列之七:override页面

override页面

Chrome浏览器通常提供了一些默认页面,如标签管理器页面chrome://bookmarks、浏览历史记录页面chrome://history或新建Tab页面chrome://newtab等。
Chrome浏览器扩展中的override页面,顾名思义就是重写的页面,可以替换上述默认页面。不过,一个Chrome浏览器扩展只能替换一种默认页面。Chrome浏览器扩展可替换的默认页面如下:
  • 如标签管理器页面chrome://bookmarks
  • 浏览历史记录页面chrome://history
  • 新建Tab页面chrome://newtab(隐身模式下不能替换)
  • 下面的截图是默认的新标签页和被扩展替换掉的新标签页。

    默认的新标签页和替代的新标签页

    在manifest.json文件中注册override页面如下:

    {
    ...
    "chrome_url_overrides" : {
    "pageToOverride": "myPage.html"
    },
    ...
    }
    其中,pageToOverride的值可以是bookmarks、history、newtab
    然后就可以编辑用以替换的myPage.html页面了。页面尽量短小精悍,最好有title。

    文章转自:https://www.cnblogs.com/champagne/p/4816269.html

    查看更多

    转载必须注明来自:https://huajiakeji.com/dev/2018-12/1753.html

    30 Seconds of Knowledge

    30 Seconds of Knowledge

    0 人评论 5430 次人浏览 4.0分 4.0 分
    30 Seconds of Knowledge Chrome学习插件,每次打开新标签页时,Google Chrome扩展程序都可以让你获得新的开发人员技能。
    评论:(0)

    已有 0 位网友发表了一针见血的评论,你还等什么?