New Bing 出來一段時間后,看了大量關于如何通過修改請求頭來在非 Edge 瀏覽器中使用的方法,有些已經失效,且安裝一個能訪問所有網頁的擴展未免權限太大。
大家即使在開啟之后,發現依然使用不了 New Bing,因為除了修改 UA 外,其實還需要做以下幾件事:
- 增加 1 個計數 cookie,防止巨硬反復重定向
- 刪除 2 個指定 cookie 中的指定標記字段
- 本地重定向所有包含了特定 url 字段的鏈接,不能經過服務器,以免又被種上 cookie
- ua 的新規范 sec-ch-ua 字段,Chrome 會自報家門“我是Google Chrome”,需要處理掉
- Edge 會增加一些自定義的 sec-ms- 開頭的請求頭
于是我寫了一個專門優化國人使用 New Bing 的插件,在經歷了一段時間冷啟動后和版本迭代后,已經基本穩定,現分享給大家: P.S 有問題請在 Github 提 issue,請不要私信。
chrome.google.com/webstore/de…
對于中國大陸用戶,即使用 Edge 瀏覽器,也建議安裝這個插件,因為好多針對中文的超鏈接用的 cn.bing.com 的二級域名,只要訪問一次就會種cookie。種了cookie后,即使狀態也會進版。而且一下種了好幾個,不是單獨的key,是在一個key 下的子字段里,需要解出來。這個插件會及時檢測,把這些 cookie 全給干掉。
國內下載的Edge瀏覽器也是的,默認地址欄搜索用的cn 域名,還改不掉
- 這個插件,針對大陸用戶和用戶做了特殊的優化;
- 會攔截所有的 cn 域的請求,本地做 307 重定向;
- 會實時刪除幾個特殊的 Cookie,防止大陸用戶被標記到 cn.bing.com,或者看到國內版/國際版字樣的版必應;
- 會修改 UA,以便偽裝成 Edge
本著最小化權限的要求,所有申請的權限都是必須的,做的事情也是極克制的。所有代碼均開源,接受大家的檢驗。
注:改 XFF 請求頭的方式已經失效了,用戶還可以用。主要原因是大陸用戶會重定向 cn 的域名,所以大家還是需要。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
相關文章
暫無評論...