Thanks to visit codestin.com
Credit goes to github.com

Skip to content

CloverNet/chrome-dns-clear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chrome-dns-clear

这是一个清理Chrome DNS 缓存组件 基于chrome-remote-interface开发。

使用

   npm install chrome-dns-clear

先决条件

google浏览器必须配置如下启动参数:

  1. --enable-benchmarking : 启用基准测试扩展
  2. --enable-net-benchmarking : 启用网络基准测试扩展
  3. --remote-debugging-port=9222 : 开启远程调试
   google-chrome --enable-benchmarking --enable-net-benchmarking --remote-debugging-port=9222

配置window

  1. 快捷方式

快捷方式

注意: 任务栏中的快捷方式必须重新锁定,才能生效

  1. 注册表 (全局配置)

    路径:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command

    修改为: "/YOUR_CHROMEPATH/chrome.exe" --enable-benchmarking --enable-net-benchmarking --remote-debugging-port=9222 -- "%1"

注册表

配置macOS

  1. 切换Google安装目录

    cd "/Applications/Google Chrome.app/Contents/MacOS/"
  2. 重命名的启动脚本

    sudo mv "Google Chrome" Google.real
  3. 编辑启动脚本

    vim "Google Chrome"
  4. 键入启动参数

       #!/bin/bash
       cd "/Applications/Google Chrome.app/Contents/MacOS"
       "/Applications/Google Chrome.app/Contents/MacOS/Google.real" --enable-benchmarking --enable-net-benchmarking --remote-debugging-port=9222

    键入启动参数

  5. Shift+Q 退回正常模式,X 保存并退出

  6. 添加执行权限

    sudo chmod u+x "Google Chrome"

    完整效果

配置linux

  1. 打开 Chrome 启动脚本

    vim /usr/bin/google-chrome
    
  2. 命令行 exec -a "$0" "$HERE/chrome" "$@" 之后, 追加启动参数

    exec -a "$0" "$HERE/chrome" "$@" --enable-benchmarking --enable-net-benchmarking --remote-debugging-port=9222
    
  3. Shift+Q 退回正常模式,X 保存并退出

注意: Root账户中使用Chrome,需追加 --no-sandbox --user-data-dir 启动沙盒模式。 虚拟机环境下,需关闭3D加速。

完整效果

检查配置是否成功

Chrome 浏览器 键入 chrome://version/

配置成功

About

chrome dns cache clear

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published