升级到 Chrome 52,屏蔽 searchdomaincheck 留在 google.com 的方法失效了

2016-07-27 08:47:13 +08:00
 bumz

升级到 Chrome 52 ,屏蔽 google.com/searchdomaincheck 留在 google.com 的方法失效了

屏蔽 google.com 有效,说明测试用的网址仍旧在 google.com

有没有什么工具能够检测到 Chrome 访问的新的 searchdomaincheck 的网址呢?

3747 次点击
所在节点    问与答
25 条回复
GoldenPillow
2016-07-27 09:10:31 +08:00
是要禁止 google 跳转 hk 么?
bumz
2016-07-27 09:35:03 +08:00
@GoldenPillow 不,是禁止 profile 中的 last_known_google_url 变成 google.com.hk

也就是强制 omnibox 用 google.com 搜索
milespong
2016-07-27 09:36:35 +08:00
我也发现这个问题 然后一直用不了 .com 的搜索引擎
sueshaw
2016-07-27 09:50:13 +08:00
bumz
2016-07-27 09:53:19 +08:00
@sueshaw 这个改变不了 omnibox 中使用的域名

只能做到从 google.com 的网页搜索。。。

可我要的是从地址栏搜索使用 google.com
mhqschen
2016-07-27 09:57:38 +08:00
@bumz 新建一个搜索然后设为默认不行么?
gxm123gxm
2016-07-27 10:17:05 +08:00
omnibox 改 settings-manage search engines 的 default 不行么?
lesswest
2016-07-27 10:26:58 +08:00
https://www.google.com/search?q=%s 改成这个就好了啊,我是这么改的
GoldenPillow
2016-07-27 10:30:32 +08:00
GoldenPillow
2016-07-27 10:32:12 +08:00
简单问题搞复杂了啊楼主
milespong
2016-07-27 12:58:51 +08:00
其实楼主应该是说用 chrome 默认的搜索,即下面这个地址,去做非本地化(非.com.hk)搜索,之前通过改 last_known_url 和 屏蔽 searchdomaincheck 的方法现在都失效了,至于为什么不新建 .com/search?q=%s, 强迫症。。。。。。

{google:baseURL}search?q=%s&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:searchClient}{google:sourceId}{google:instantExtendedEnabledParameter}{google:contextualSearchVersion}ie={inputEncoding}
milespong
2016-07-27 13:52:04 +08:00
经测试

http://www.google.com/searchdomaincheck?format=url&type=chrome
成功匹配到正则并走无效的代理

https://www.google.com/searchdomaincheck?format=url&type=chrome
却失败而连上了 google ,奇怪的是 switchyomega 显示匹配到正则并应用无效代理,然而 chrome dev tools 网络嗅探显示却是走 ss 的代理

简直晕。
bumz
2016-07-28 11:10:58 +08:00
@mhqschen
@gxm123gxm
@lesswest
@GoldenPillow

然而这样用不了 autocomplete

只有改正默认的搜索引擎才能正常使用 autocomplete
bumz
2016-07-28 11:16:49 +08:00
@milespong 可能是因为 SSL 导致检测不到具体的网址?
bumz
2016-07-28 11:17:55 +08:00
@milespong 界面中显示的应该是加载之后的

也就是说 chrome 52 开始,不允许扩展读取后台访问的 SSL 网址的具体 URL 了。。。
bumz
2016-07-28 11:36:45 +08:00
@milespong 行了,无解了

Chrome 52 修复了一个 bug ,还赏了 500 美元: URL leakage via PAC script

所以 PAC 再也无法读取 SSL 的 URL 具体是什么了

只能屏蔽 google.com
GoldenPillow
2016-07-28 12:12:07 +08:00
换一个 ss 节点也可以解决、、 ip 识别为美国就可以。。
bumz
2016-07-28 12:23:45 +08:00
我发誓我的脚本是

perl -pi -e 's/\.com\.hk/.com/g' ${HOME}/Library/Application\ Support/Google/Chrome/Profile/Preferences
bumz
2016-07-28 16:09:52 +08:00
@GoldenPillow 感谢提醒

现在改用 Surge for Mac , www.google.com 走美国,其它一切走日本、新加坡。。。

完美解决。
zhx1991
2016-07-29 10:15:30 +08:00
@milespong 不是, 新建会导致原本的自动联想功能失效.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/295165

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX