V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
3dwelcome
V2EX  ›  分享发现

定制化 chrome 的 new tab 页面

  •  
  •   3dwelcome · 2021-03-10 01:27:57 +08:00 · 1830 次点击
    这是一个创建于 1380 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网上有很多插件,但是插件都有个致命弱点,就是没办法读取和显示,最常访问网站里的缩略图。

    而且是官方硬性限制,插件作者是没办法绕过去的。于是只能通过修改本地 html 的方式,来达到我的定制化 new tab 页面效果。

    本质上,new tab 页面就是一个最普通的 html 文件,叫 local-ntp.html,只不过被压缩在了 C:\Program Files (x86)\Google\Chrome\Application\{Version}\resources.pak 里面,有个工具 chrome-pak 可以解包 /重新打包。

    于是我解包后改了个 HTML, 改了一下保护眼睛的背景色,加了三个常用搜索框,复制到原路径覆盖一下。对我自己来说,已经足够用了。

    最后贴一个效果图:

    6 条回复    2021-03-10 15:19:45 +08:00
    loukky
        1
    loukky  
       2021-03-10 02:22:04 +08:00 via Android
    可以分享下吗
    yazoox
        2
    yazoox  
       2021-03-10 07:59:02 +08:00
    没图……
    3dwelcome
        3
    3dwelcome  
    OP
       2021-03-10 09:57:40 +08:00
    @loukky 每个人用的 chrome 的版本不一样,内部文件也不一样,版本之间总有些区别。
    个人觉得改一个 HTML 文件,对于 v2 同学基本都手到擒来,就没提供改好的 resources.pak 。
    3dwelcome
        4
    3dwelcome  
    OP
       2021-03-10 09:58:23 +08:00
    @yazoox 用的是 v2 推荐的 imgur.com 图床,估计需要科学上网才能显示-_-
    nerocc
        5
    nerocc  
       2021-03-10 12:28:18 +08:00 via Android
    为什么要显示网页内容呢,图标本来就是为了快速辨识而设计的。网页内容一直变化,也没办法做到快速预览,还会影响性能。
    3dwelcome
        6
    3dwelcome  
    OP
       2021-03-10 15:19:45 +08:00
    @nerocc 不影响性能,chrome 是直接缓存网页预览图片,到本地 sqlite 数据库里的。
    只不过 chrome 禁止开发者用任何正规的 API 去访问,也是喵里个咪的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5742 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:27 · PVG 11:27 · LAX 19:27 · JFK 22:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.