发新帖

Chrome更新到72+后,$$无法使用PAC模式浏览的问题解决

wallestar / 2019-4-12 14:32
浏览: 1041 / 回复: 6
查看: 1041|回复: 6

Chrome更新到72+后,$$无法使用PAC模式浏览的问题解决

[复制链接]
收藏
跳转到指定楼层
不知道有没有人跟我一样,更新Chrome到最新版后,在$$的PAC模式下,Chrome怎么都无法访问Google搜索。原以为是深度的锅,只能将就着先用Firefox。查了一段时间,终于找到解决办法。
似乎是72+版本后,Chrome作了一些变更引起的。解决办法是:
地址栏输入:chrome://flags
然后找到Enable network service选项,设置为Disabled即可。
DeepinScreenshot_select-area_20190412142926.png
Hope this help you!
Across the great wall we can reach every corner in the world!

评分

参与人数 1贡献 +3 收起 理由
fengying6_6 + 3 感谢解答 : )

查看全部评分

209

主题

4106

帖子

1万

积分

d-rw-rw-r--

Rank: 8Rank: 8

积分
14992
aida 官方管理员 志愿者 发表于 2019-4-12 15:31:02 | 显示全部楼层
棒棒哒

1

主题

3

帖子

48

积分

-r--------

Rank: 1

积分
48
orangeshine 发表于 2019-6-27 15:12:54 | 显示全部楼层
解决了
万分感谢

9

主题

672

帖子

3666

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
3666
fengying6_6 发表于 2019-6-27 22:35:18 | 显示全部楼层
本帖最后由 fengying6_6 于 2019-6-27 22:40 编辑

https://bugs.chromium.org/p/chromium/issues/detail?id=839566&q=pac&colspec=ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified
chromium移除了对pac 的 file协议的支持,但是chromium bug一共给出了几种办法
Let me start by summarizing the issue.

When Chrome is run with NetworkService enabled (which is currently being experimented with on Stable channel), there isn't support for PAC scripts using the file://, so configurations using them will fail to fetch the PAC script and default to DIRECT connections.

Current mitigations include:

(1) Launch with --disable-features=NetworkService

(2) Run a local HTTP server, and then point to the PAC file as http://localhost/... rather than file://...
For instance:
$ python -m SimpleHTTPServer 8000
$ google-chrome --proxy-pac-url="http://localhost:8000/script.js"

(3) Use a Chrome extension to manage your PAC file instead of using a file:// URL.

(4) Convert the file:// URL to a data: URL
For instance:
$ google-chrome --proxy-pac-url='data:application/x-javascript-config;base64,'$(base64 -w0 /path/to/pac/script)


The histogram data (Net.ProxyResolutionService.PacUrlScheme) for frequency of file:// URL based PAC scripts on Stable channel:

  * Windows: 0.7%
  * macOS / Linux: 1.5% // 倒霉的多是linux用户????
  * ChromeOS / Android: 0%

最后一种比较简单也没什么副作用,利用了base64 data url来实现。修改一下桌面启动文件,你懂的。
  1. google-chrome --proxy-pac-url='data:application/x-javascript-config;base64,'$(base64 -w0 /path/to/pac/script)
复制代码

3

主题

123

帖子

1026

积分

-rw-r--r--

Rank: 4

积分
1026
wallestar 发表于 2019-6-28 17:43:34 | 显示全部楼层
fengying6_6 发表于 2019-6-27 22:35
https://bugs.chromium.org/p/chromium/issues/detail?id=839566&q=pac&colspec=ID%20Pri%20M%20Stars%20Re ...

谢谢您的补充说明!

14

主题

226

帖子

975

积分

-rw-r--r--

Rank: 4

积分
975
nolocus 志愿者 发表于 2019-6-28 22:30:43 | 显示全部楼层
直接用 switchyomega 从来不考虑 pac 模式..
系统: Deepin 15.11 + Win10
CPU: i7-4720HQ
显卡: GTX 960M
内存: 16G
硬盘: 256G+1T

17

主题

119

帖子

703

积分

-r--r--r--

Rank: 3Rank: 3

积分
703
sixgolden 发表于 2020-3-26 18:44:22 | 显示全部楼层
fengying6_6 发表于 2019-6-27 22:35
https://bugs.chromium.org/p/chromium/issues/detail?id=839566&q=pac&colspec=ID%20Pri%20M%20Stars%20Re ...

求教一下这个参数的格式是怎么样的,我添加了--proxy-pac-url='data:application/x-javascript-config;base64,'$(base64 -w0 /home/zdqi/Documents/autoproxy.pac)后chrome无法启动了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回版块 返回顶部