Edge调教指南——如何设置本地PAC代理和首页天气
Posted | stdout
之前一直用的chrome v70,为什么呢?
第一是这个老版本允许 --proxy-pac-url="file:///Users/me/1.pac
这样设置,但是Chromium项目的大爷们觉得你本地的.pac不够安全,要网上的.pac才安全,所以一刀切给禁了。当然有热心人士觉得这没啥大不了的。不外乎装个插件就可以切PAC。但是chrome插件其实会有一个fingerprint。Extension一启用,隔壁老王都知道你开代理了。
第二,也是最重要的原因,这是最后一个chrome版本支持 about://net-internals
在本地查看浏览器底层网络请求。现在无论是 Edge 还是 Chrome 都必须把 .json 文件从 https://netlog-viewer.appspot.com/ 加载才能看了。很尼玛保护了隐私有没有啊。
但是坚持老版本,也付出了巨大的代价。很多新的 ES 语法不支持,比如说 Grafana 最新版 login 都进不去。这就尴尬了。只能被自愿升级了。
既然升级是必选项,那么就换 Edge 试试。
第一就是得解决这个本地 .pac 问题,其实从上面第二个工具里才能知道,PAC加载失败有个返回 ERR_DISALLOWED_URL_SCHEME
。stackoverflow 上找到个奇技淫巧
open "/Applications/Microsoft Edge.app" --args --proxy-pac-url='data:application/x-javascript-config;base64,'$(base64 -i /Users/me/2.pac)
还能这样玩?双击666。
第二个把该禁用的禁用了,首页只留一个搜索框一个天气。但是这天气就特么定位到坡县了。而且下拉框点不出来啊。F12打开 devtool 一看,我尼玛好家伙 https://www.bing.com/api/v6/Places/AutoSuggest
被 Bing China 的网管给一把梭302到 https://cn.bing.com/api/v6/Places/AutoSuggest
了。然后就特么 CORS 给拦截,js读取不到列表。。。
最后怎么办?点那个天气图标,进入到 https://www.msn.com/en-sg/weather/today/weather-today/we-city
然后找那个地图,手动选择自己所在城市,设置为 Home 。等 cookie 写入生效了,打开edge新tab就ok了
这年头上个网真鸡儿累。
btw 设置M$账号同步的时候,发现账号所在国家可以选很多不是国家的地方,但是时区就不能随便选了。F12改了也没用。微软的后台开发做的过滤还挺细致的。
btw2 发现一个很干净的启动页: chrome-search://local-ntp/local-ntp.html
或者直接在 hosts
里把 ntp.msn.com 干掉,有奇效。
Comments