Chrome

概述

参考:

Chrome

Headless 模式

https://developer.chrome.com/docs/chromium/new-headless

https://developer.chrome.com/blog/headless-chrome

https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md

Headless Chrome 是 Chrome 浏览器的无界面形态,可以在不打开浏览器的前提下,使用所有 Chrome 支持的特性运行你的程序。相比于现代浏览器,Headless Chrome 更加方便测试 web 应用,获得网站的截图,做爬虫抓取信息等。相比于出道较早的 PhantomJS,SlimerJS 等,Headless Chrome 则更加贴近浏览器环境。

Chrome 关联文件与配置

%LOCALAPPDATA%/Google/Chrome/ # 数据存储目录

  • ./User Data/ # 用户数据目录。可以通过 –user-data-dir 标志指定其他路径。
    • ./Default/ # 默认用户数据存储目录
    • ./Profile X/ # 其他用户数据存储目录,X 是从 1 开始正整数。

配置详解

命令行参数

  • –user-data-dir(STRING) # 用户数据目录。
    • Windows 默认值: %LOCALAPPDATA%/Google/Chrome/User Data/
    • 注意:这个并不是某个具体用户的数据目录,而是整个 Chrome 运行时,所有用户的数据保存目录。
    • 在该目录下有 Default、Profile X 这些目录,这些是具体到某个用户的数据保存路径。
  • –profile-directory(STRING) # 特定于某个具体用户的数据目录。
    • Windows 默认值: Default
    • 注意:这个值并不需要填写绝对路径。只需要填写相对路径,该选项的值是 –user-data-dir 配置的目录的子目录。
  • –remote-debugging-port(INT) # 开启 debug 端口,可以通过其他程序连接浏览器。

插件推荐

GitHub 项目,FelisCatus/SwitchyOmega # 快速切换浏览器要使用的代理

常见问题

如何避免打开谷歌自动跳转到香港 GOOGLE.COM.HK?

原文链接:https://www.jianshu.com/p/c00e35ec4c3e

自从 google 的服务器搬离中国大陆后,大陆地区用户用 google 服务时会自动跳转到香港的 http://google.com.hk ,有关键字过滤而且偶尔不是很稳定,这对我们的生活工作都造成了困扰。

一、可以通过以下的方法访问 http://google.com

二、另外一个问题是 Chrome 浏览器的默认搜索也是设置为 http://www.google.com.hk/ ,我们可以自行修改一下。

so easy!好好享受 google 原汁原味的搜索吧!

chrome浏览器访问https网页提示不是私密连接,点击高级没有继续访问按钮提示

https://blog.csdn.net/zhangxingyu126/article/details/105010443/

访问 https 的网页,以前正常访问提示不是私密连接,可以点击高级,继续访问,但是最近突然没有继续访问的按钮了。

解决方案:

经过很多尝试,发现只有一种有效方法可以有效(别不信,可以试试,不行再来骂我):

在chrome该页面上,直接键盘敲入这11个字符:**thisisunsafe**

(鼠标点击当前页面任意位置,让页面处于最上层即可输入)

Software Report Tool 进程占用大量 CPU 时间

Software Reporter Tool 其实就是 Chrome 的清理工具,用于清理谷歌浏览器中不必要或恶意的扩展,应用程序,劫持开始页面等等。当你安装 Chrome 时,Software_reporter_tool.exe 也就会被下载在 SwReporter 文件夹下的 Chrome 应用数据文件夹中。这个软件在运行的过程中可能会长时间地占用 CPU,导致高 CPU 使用率。我们虽然可以通过任务管理器手动结束进程或者选择删除 SRT,但这都不是长久的解决办法。因为前者过一段时间它又会再次运行,后者在浏览器更新的时候就又会重新被下载下来。查询该文件,发现 software_reporter_tool.exe 会扫描系统,类似 Chrome 的一个计划任务,每周启动扫描一次,运行大约 20-25 分钟。

修改 Chrome 设置

image.png

若修改没用,则找到 C:\Users\DesistDaydream\AppData\Local\Google\Chrome\User Data\SwReporter\93.269.200\manifest.json 文件。将 allow-reporter-logs 的值改为 false

{
  "launch_params": [
    {
      "allow-reporter-logs": false,
      "arguments": [
        "--engine=2",
        "--scan-locations=1,2,3,4,5,6,7,8,10",
        "--disabled-locations=9,11"
      ],
      "prompt": true,
      "suffix": "ESET"
    }
  ],
  "manifest_version": 2,
  "name": "Software Reporter Tool",
  "version": "93.269.200"
}

滚动条冻结问题

https://leadscloud.github.io/314048/chrome%E6%B5%8F%E8%A7%88%E5%99%A8%E6%BB%9A%E5%8A%A8%E6%9D%A1%E5%86%BB%E7%BB%93%E9%97%AE%E9%A2%98/

chrome://flags/#smooth-scrolling # 将该参数改为 disabled

Chrome 打包插件

%LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions\


最后修改 April 5, 2024: tar (cd35506c)