去除Chrome空白页的缩略图

2023-05-16

文章目录

      • Chrome 74.0.xx(2019-05-08更新)
      • Chrome 73.0.3683.103(2019-04-15更新)
      • Chrome 新版本处理(2018-11-16更新)
        • 目录路径调整
        • Chrome资源文件解压打包工具
        • 修改资源文件
      • 修改Chrome资源文件css样式实现(Chrome老版本处理方法)

在Chrome中,打开空白页时,会显示缩略图,呈现最近的访问记录,而再清理浏览器访问记录后,会看到如下效果:
空白页缩略图
界面的显示会显得很不理想,所以找寻去除此处缩略图的方式。本文通过修改Chrome浏览器资源文件内的样式来完成。


Chrome 74.0.xx(2019-05-08更新)

更新新版 Chrome 浏览器后,缩略图重新出现,又是一波折腾。。。依旧使用 ChromePak V5 工具解压,在解压的目录 ..\resources\unknown 下找到 291 文件,依旧搜索关键字 most-visited , 在此 div 节点上,加上内联样式 style="display: none;",修改完成后保存,使用 ChromePAK V5 工具重新打包替换即可。

... 省略之前代码 ...

    <!-- TODO(crbug/944624): Remove wrapper after experiment is complete. -->
    <div id="user-content-wrapper">
      <div id="user-content">
        <!-- Search suggestions will be inserted here. -->
        
        <!-- ------------------ 此处修改 ----------------------- -->
        <!-- 通过添加内联样式 display: none;,实现缩略图的隐藏 -->
        <div id="most-visited" style="display: none;">
        <!-- ------------------ 此处修改 ----------------------- -->
            
           
          <!-- The container for the tiles. The MV iframe goes in here. -->
          <div id="mv-tiles"></div>
          <!-- Notification shown when a tile is blacklisted. -->
          <div id="mv-notice-container">
            <div id="mv-notice" class="notice-hide" role="alert">
              <span id="mv-msg"></span>
              <!-- Links in the notification. -->
              <span id="mv-notice-links">
                <span id="mv-undo" class="ripple" tabindex="0" role="button"></span>
                <span id="mv-restore" class="ripple" tabindex="0" role="button"></span>
                <div id="mv-notice-x" tabindex="0" role="button"></div>
              </span>
            </div>
          </div>
        </div>
      </div>
    </div>

... 省略之后代码 ...

Chrome 73.0.3683.103(2019-04-15更新)

重新下载新版 chrome 浏览器,版本 73.0.3683.103(正式版本) 使用 2019年3月9日版 ChromePAK V5 ,解压资源文件后,在解压的目录 ..\resources\unknown 下的 300 文件,

<!doctype html>
<html>
<!-- Copyright 2015 The Chromium Authors. All rights reserved.
     Use of this source code is governed by a BSD-style license that can be
     found in the LICENSE file. -->
<head>
  <base target="_top">
  <meta charset="utf-8">
  <link rel="stylesheet" type="text/css" href="constants.css">
  <link rel="stylesheet" type="text/css" href="single.css">
  <script src="utils.js"></script>
  <script src="single.js"></script>
</head>
<body>
	<!-- 注释此处屏蔽首页缩略图 -->
  	<!-- <div id="most-visited"></div> -->
</body>
</html>

使用 ChromePAK V5 重新打包替换即可。

不喜欢命令行操作,可以尝试网友制作的 ChromePAK V5 GUI, https://bbs.shuax.com/thread-24.htm


Chrome 新版本处理(2018-11-16更新)

因Chrome从62.0.3170.0版本以后,调整了目录结构。原方法及工具失效,此处以版本 70.0.3538.102为例,记录修改方法。

目录路径调整

老版本Chrome程序路径在 C:\Users\XXX\AppData\Local\Google\Chrome\Application\ 目录下,新版本移动到安装目录 C:\Program Files (x86)\Google\Chrome\Application\下(具体哪个版本做的调整,感兴趣可以自行查找。。。) ,也可以通过 Everything 文件检索工具,搜索 resources.pak来快速定位。
新版本Chrome程序路径

Chrome资源文件解压打包工具

shuax 提供了针对新版本 (62.0.3170.0以后版本) 的Chrome资源文件 resources.pak 的解压打包工具 ChromePAK V5,并提供了 工具下载 ,地址失效,可以使用下列链接下载(资源来自网络,链接失效,可以添加公众号 AlexD小筑,回复对应关键字,获取最新链接)

链接: https://pan.baidu.com/s/1Ds9_YTrhSjYYtQXfEKTIKA 提取码: aui5

修改资源文件

解压工具 pak_tools,找到对应系统版本的工具,将Chrome的资源文件 resources.pak 拷贝出来,并备份(此处拷贝到 pak_tools工具目录)。在当前目录打开cmd ,并使用 pak_tools 工具命令进行资源解压(可以双击 pak_tools 工具,查看工具的命令及说明):
pak_tools工具命令
pak_tools资源解压
解压成功后,删除目录下的 resources.pak文件,此时目录下可以找到 resources 目录及 resources.json 配置文件,使用文本编辑器打开 .\resources\unknown目录下的 297 文件,注释掉文件中的 <div id="most-visited"></div> ,保存退出。
去除空白页缩略图
然后使用 pak_tools 工具,重新打包资源,打包成功后,关闭Chrome浏览器,替换Chrome目录下的资源文件 resources.pak 文件,最后重启Chrome即可看到效果。
pak_tools资源打包
最终效果


修改Chrome资源文件css样式实现(Chrome老版本处理方法)

  • 使用Chrome的开发者工具定位缩略图
    定位缩略图
    可以看到缩略图对应的ID标签为#most-visited,接下来就是找到这个标签对应的样式,进行修改

  • 使用ChromePAK工具对Chrome的资源文件resources.pak文件进行解包

    • 使用chrome:version产看当前Chrome的版本及可执行文件目录 chrome://version/

    老版本ChromePAK会出现无法解包新版本Chrome的情况,尝试使用新版本ChromePAK处理,新版本ChromePAK在此处下载(作者有很多不错的小工具,可以尝试使用)

    • 访问Chrome可执行文件目录C:\Users\XXX\AppData\Local\Google\Chrome\Application\,进入对应版本目录找到resources.pak文件
      chrome可执行文件目录
      找到对应版本reasources文件.png

    • 下载ChromePAK,解压后,将resources.pak文件移动到ChromePAK解压文件内
      ChromePAK.png
      ChromePAK_1.png

    • 运行解压目录下的pak.exe文件,进行解包
      resources资源文件解包.png

  • 进入resources\guess 目录,找到315.css文件,并进行修改
    315.css.png
    修改css影藏缩略图.png

  • 修改完成后,保存,再次点击pak.exe,进行打包
    resources资源文件打包.png

  • 用新的resources.pak文件替换现有Chrome使用的资源文件,替换时,如出现如下提示,请关闭Chrome浏览器重试
    资源文件替换错误提示.png

  • 至此,通过修改css方式去除缩略图完成,最终效果如下:
    最终结果.png

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

去除Chrome空白页的缩略图 的相关文章

  • sagalbot/vue-select 选中元素变动事件(:on-change 踩坑)

    文章目录 场景分析方案 amp amp 遇到的坑源码 场景 需要根据选中元素为依赖获取一个计算属性 array 此时computed不能满足 分析 官方文档的介绍 An optional callback function that is
  • 客户需求VS最终软件交付

    客户起初要求的样子 xff0c 和最终项目交付时的样子 xff0c 非常真实 你永远不知道开发过程中 有哪些或深或浅 xff0c 或近或远的弯弯绕绕在等着你 回复 干货 获取精选干货视频教程 回复 加群 加入疑难问题攻坚交流群 回复 mat
  • mapreduce python编程实例

    mapreduce python编程实例 1 mapreduce使用python WordCount实例 1 1 mapper函数使用 vi mapper py usr bin python coding utf 8 Filename ma
  • Centos7安装KVM虚拟化

    Centos7安装部署KVM 一 配置网桥 1 备份原来的配置文件2 修改配置文件a 修改已连接的网卡配置文件 以ifcfg eno1为例 b 配置网桥配置文件 xff08 以ifcfg br0为例 xff09 c 重启网卡 xff08 建
  • Nanopi M4 基于Opencv 打开USB摄像头

    一 环境选择 首次使用Nanopi M4 ARM板 xff0c 最初加载的是官方给的rk3399 sd friendlydesktop bionic 4 4 arm64 20190523 img xff0c 但我最终放弃使用该系统 xff0
  • “学C语言计划”后续

    从上一篇日记 学C语言计划 到现在已经过去了一个季节了 季节翻页 xff0c 而我菜鸟依旧 xff01 连大自然节奏都跟不上 xff0c 这真是要作死的节奏啊 几天前 xff0c 考完了高数和C语言 xff0c 顺便 玩完 了 后天要考英语
  • 解决KEIL中ARM编译器不能编译的问题

    keil编译器出现问题 xff0c 根据提示意思就是ARM编译器选择不对的问题 Target 39 Printf 39 uses ARM Compiler 39 V5 06 update 6 build 750 39 which is no
  • C++ ZeroMQ 发布订阅模式例子跟注意事项

    发布订阅模式 接收端 xff1a void context void subscriber 第一步 xff1a zmq ctx new 创建context对象 context 61 zmq ctx new 第二步 xff1a 创建socke
  • 目标检测算法——anchor free

    一 anchor free 概述 1 先要知道anchor 是什么 xff08 这需要先了解二阶段如faster rcnn xff0c 一阶检测器如YOLO V2以后或SSD等 xff09 在过去 xff0c 目标检测通常被建模为对候选框的
  • 度量学习(Metric learning)—— 基于分类损失函数(softmax、交叉熵、cosface、arcface)

    概述 首先 xff0c 我们把loss归为两类 xff1a 一类是本篇讲述的基于softmax的 xff0c 一类是基于pair对的 xff08 如对比损失 三元损失等 xff09 基于pair对的 xff0c 参考我的另一篇博客 xff1
  • Oauth2知识总结

    官网 xff1a OAuth Community Site OAuth是一个关于授权 xff08 authorization xff09 的开放网络工业标准 xff0c 允许用户授权第三方应用访问用户存储在其它应用上的信息 xff0c 而不
  • 重构技巧之策略模式优化业务代码

    重构技巧之策略模式优化业务代码 策略模式对业务代码进行重构背景分析 在日常的开发过程中 xff0c 我们肯定会遇到很多if else或者switch case的业务代码 xff0c 作为维护这类代码的开发者来说 xff0c 分支太长 xff
  • 64位Ubuntu使用john破解密码的No password hashes loaded

    最近研究了一下Linux的密码破解 xff0c 因为正好在学习computer security 计算机信息安全 这门课 我在使用 john the ripper 的时候遇到了一个问题 No password hashes loaded 今
  • Java常量池详解之抓狂的面试题

    今天My partner问我一个让他头疼的Java question xff0c 求输出结果 xff1a 64 author DreamSea 2011 11 19 public class IntegerTest public stati
  • PC软件问题定位工具-windbg

    windbg工具使用 windbg是微软的工具 xff0c 可以从百度或微软官网获取 工具支持 xff1a 分析dmp文件 定位CPU 内存 崩溃等异常问题 代替VS调试C 43 43 程序 这里主要整理了收集或分析dmp文件的相关命令 x
  • Ubuntu18.04使用RealVNC进行远程桌面连接

    可以直接查看最新的 xff1a RealVNC Server Ubuntu 20 04 无显示器连接 虚拟显示器 捉不住的鼬鼠的足迹 CSDN博客 使用Linux服务器 xff0c 在一般情况下是不太用桌面环境的 不过现在我想着开发用Lin
  • CMakeLists.txt 详解

    目录 CMakeLists txt用例详解 xff08 WDS中的用例 xff09 CMakeLists txt作用 生成对象库OBJECT实例 xff08 wds libwds common CMakeLists txt xff09 生成
  • ubuntu16.10安装numpy, scipy, matplotlib

    在Python3 x中安装numpy sudo apt get span class hljs keyword install span python3 pip pip3 span class hljs keyword install sp
  • Linux进程状态分析

    最近在看APUE过程中 xff0c 遇到了一个有关于进程的 僵死进程 的状态 既然遇到了进程状态的问题 xff0c 索性就查了查 Linux内核设计与实现 xff0c 里面给出了5种状态 xff0c 分别是 TASK RUNNING TAS
  • IDEA自动生成Javadoc代码注释

    在日常写代码时往往不会注重注释的格式 规范等问题 xff0c 可能注释都不会写 xff0c 但是一旦代码完成后要交付他人 xff0c 就需要考虑注释的问题了 xff0c 因为重要函数 方法的注释往往对整个代码的阅读起着十分重要的作用 xff

随机推荐

  • VNC连接远程服务器

    记录探索之路 由于跑深度学习算法 xff0c 需要连接服务器 xff0c 以前都是利用XShell连接 xff0c 也比较好用 xff0c 但是没有界面 VNC可以展示界面 xff0c 更加清晰 xff0c 以下是探索的方法 1 下载软件
  • Linux文件权限管理命令学习

    你必须非常努力 xff0c 才能看起来毫不费力 xff01 微信搜索公众号 漫漫Coding路 xff0c 一起From Zero To Hero 前言 本篇文章主要讨论Linux中的文件权限管理命令 xff0c 包括更改文件权限 文件所有
  • App移动端测试-Fiddler工作场景总结

    文章目录 一 测试思路1 1App测试内容1 2APP功能测试思路 二 Fiddler测试环境配置2 1Fiddler PC配置2 2模拟器端配置2 3模拟器端代理设置 三 Fiddler测试工作应用场景3 1 Fiddler抓包辅助定位B
  • 当Linux配置zh_CN.UTF-8 ,中文还是显示乱码解决办法

    文章目录 一 出现问题的可能原因1 服务器没有安装zh CN UTF 8 字符集2 远程登录软件字符设置 这篇博客主要说明出现问题的原因和解决思路 一 出现问题的可能原因 1 服务器没有安装zh CN UTF 8 字符集 安装对应的软件包就
  • tar (child): lbzip2: Cannot exec: No such file or directory 解决方法

    tar child lbzip2 Cannot exec No such file or directory 解决方法 今天用tar命令解压文件的时候出错了 xff0c 信息如下 xff1a tar child lbzip2 Cannot
  • openstack newton Linuxbridge改ovs并配置dvr

    这几天一直在搞dvr xff0c 现在终于搞好了 网上的资料比较杂乱 xff0c 期间也一直在各种尝试 xff0c 步骤也很繁琐而且混乱 xff0c 坑比较多 xff0c 现在整理一下 官方安装文档从前几个版本开始在 配置网络的时候就由ov
  • Android jcenter bad gateway 502(Unable to load Maven meta-data from https://jcenter.bintray.com)

    今天在Android studio运行项目的时候报了如下错误 xff0c 项目都编译不过了 xff0c 顿时慌 这里附上gradle额下载地址 gradle Error Could not resolve all files for con
  • 优化Webview加载速度 TBS(腾讯浏览服务X5内核) | VasSonic(提升H5首屏加载速度)

    浏览增强 传统系统内核 Webview 存在适配成本高 不安全 不稳定 耗流量 速度慢 视频播放差 文件能力差等问题 xff0c 这是移动应用开发商在进行Hybrid App开发时普遍面临的难题 腾讯浏览服务基于腾讯X5内核解决方案 xff
  • 稀疏矩阵求解工具AMGX

    之前稀疏矩阵求解 xff0c 使用mkl 43 Eigen xff0c 1500 1500 2规模的稀疏矩阵求解时间为9秒 xff0c 后来使用AMGX求解 xff0c 求解时间提升至0 02秒 AMGX主要使用了mpi和cuda来进行加速
  • k8s中pod sandbox创建失败"failed to start sandbox container"

    背景 今天在k8s更新服务时 发现pod启动失败 报错failed to start sandbox container 如下所示 Events Type Reason Age From Message
  • GO语言入门1:基本数据类型

    一 GO语法结构 1 示例代码 package main 包声明 xff0c 必须出现在源文件第一行 xff0c 指明文件处于哪个包 import 34 fmt 34 引入文件中需要的包文件 func main 文件执行入口 这是我的第一个
  • GO语言入门2:

    四 运算符 1 算数运算符 43 xff1a 值为商 xff1a 取余 43 43 2 关系运算符 61 61 61 gt lt gt 61 lt 61 3 逻辑运算符 amp amp 4 位运算符 amp lt lt gt gt 5 赋值
  • Go语言入门2-指针问题:同一地址取值,*(&a)与*ip值不同?

    一 测试结果 二 测试代码 package main import 34 fmt 34 func main var a int 61 20 声明实际变量 var ip int 声明指针变量 ip 61 amp a 指针变量的存储地址 fmt
  • Google 用搜索追踪流感趋势

    Google 周二发布了一个新网站 http www google org flutrends 用来追踪流感趋势 该服务使用了与 Google Trends 一样的关键词追踪技术 xff0c 对人们输入的 flu 一类的词汇进行追踪 xff
  • openCV(Java版):直接操作像素点的实例

    最近看了平均脸的一些东西 xff0c 试了一下午没有装成功dlib xff0c 因此就简单的将两张图片对应位置相加 xff0c 然后取平均 xff0c 虽然很简单 xff0c 但是一直纠结在如何操作像素的问题 程序具体如下 xff1a im
  • openCv+Java实现人脸剪切

    学习需要 xff0c 对手里人脸图片进行了剪切 xff0c 将人脸图像铺满整张图片 FaceCrop java import org opencv core Core import org opencv core Mat import or
  • selenium之ChromeDriver与版本下载

    最近开始学习爬虫 xff0c 遇到使用selenium工具 xff0c 需要下载ChromeDriver xff0c 我的Chrome版本是65 xff0c 网上大多信息是60版本的 xff0c 但是Driver很多 xff0c 然后发现D
  • 视觉场景理解论文阅读笔记2:Hierarchically Structured Reinforcement Learning for Topically Coherent Visual Story

    一 文章相关资料 论文地址 点击打开链接 二 阅读笔记 1 论文思想 针对序列图像生成故事描述的需求 xff0c 使用层次结构的网络进行解码学习 高级网络用于学习序列中每幅图像的语义信息 xff0c 所属主题 xff1b 低级网络用于根据学
  • 自动驾驶数据集梳理

    1 Kitty数据集 数据链接 xff1a http www cvlibs net datasets kitti 主要应用方向 xff1a 用于评测立体图像 stereo xff0c 光流 optical flow xff0c 视觉测距 v
  • 去除Chrome空白页的缩略图

    文章目录 Chrome 74 0 xx xff08 2019 05 08更新 xff09 Chrome 73 0 3683 103 xff08 2019 04 15更新 xff09 Chrome 新版本处理 xff08 2018 11 16