标签归档:chrome

chrome浏览器解决CPU漏洞的方法

针对 MeltdownSpectre,也适用于 Chromium

Chrome站点隔离

  • 在地址栏输入 chrome://flags 后回车
  • 找到 Strict site isolation(严格站点隔离)并选中此项
  • 重新打开浏览器

chrome 离线安装包下载方法

https://www.google.com/chrome/browser/thankyou.html?platform=win64&standalone=1

在 chrome 首页的链接 https://www.google.com/chrome/browser/thankyou.html 后加上「 ?standalone=1&platform=win&installdataindex=defaultbrowser」然后回车就行。

  • standalone=1 :确认下载离线安装包
  • platform=win :适用平台为windows
  • installdataindex=defaultbrowser :安装后设chrome为当前默认浏览器
  • extra=stablechannel :指定版本为稳定版(版本有stablechannel、betachannel、devchannel、canarychannel)

作者:DevNull
链接:https://www.zhihu.com/question/19981495/answer/83273865
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Chrome 的 PAC 代理配置方法

Linux 下的 Shadowsocks-Qt5 只负责监听本地的一个端口,为连接上来的请求提供代理服务,而哪些应该走代理哪些该走正常渠道,并不做区分,所以只能靠上层应用来区分了,即哪些应该连到 Shadowsocks-Qt5 监听的端口哪些不连上去。

执行 man google-chrome ,找到了如下选项:

–proxy-pac-url=URL
Specify proxy autoconfiguration URL. Overrides any environment variables or settings picked via theoptions dialog.

先从网上找了个 PAC 文件,将设置 proxy 的那句改成 var proxy = "SOCKS5 127.0.0.1:1080;";,我的 Shadowsocks-Qt5 监听的是 127.0.0.1:1080,协议是 SOCKS5。再把这个 PAC 文件存到固定一个位置,比如我存在了 /home/wolfogre/Documents/autoproxy.pac,然后再命令行里执行:/usr/bin/google-chrome-stable %U --proxy-pac-url=file:///home/wolfogre/Documents/autoproxy.pac,Chrome 打开了,已经可以开心地上 Google 了,而访问一般的网站也没有走代理。

问题来了,每一次打开 Google 都要敲这么长的命令简直反人类,我还是希望通过点菜单里的漂亮图标启动。菜单里的所有图标启动项其实都是 /usr/share/applications 里的 *.desktop 文件,关于这一点下一节会在做说明,现在要做的就是以管理员身份编辑google-chrome.desktop ,在里面每一句 Exec=/×××× (应该有三句,分别针对普通打开,新疆窗口,佚名打开)的行末追加 --proxy-pac-url=file:///home/wolfogre/Documents/autoproxy.pac

这时候打开 Chrome 就能开心地上 Google 了。