HE 本身並不具備任何功能,它只是提供了管理和編寫規則的能力。您需要透過編寫規則,來實現相應的功能。
注意:規則的執行順序是不確定的。不要依賴於規則的執行順序來實現功能。
規則會應用到滿足相應匹配條件的URL上。若勾選了多個條件,則需同時滿足所有條件,才能應用此規則。
str,那麼,實際上,程式內部就會使用new RegExp(str)初始化正規表示式。$1的佔位符。https://在內的網址前綴。注意:
目前為止,回應標頭匹配僅在修改回應標頭和修改回應主體規則中生效。
回應標頭匹配的具體配置規則:
* 代表匹配任意字串(包括空字串)? 代表匹配任意單個字元不論是否滿足匹配規則,只要滿足了任一排除條件,那麼此條均不會對目前URL生效。
精簡版不支援在排除中配置正規表示式。
規則有兩種運行模式:DNR 模式(declarativeNetRequest)和 Web Request 模式。
透過自訂函數實現更靈活的功能,具體使用請參見此處
精簡版不支援該功能。
_header_editor_remove_將會移除此標頭(自3.0.5起有效)_header_editor_cancel_將阻止此要求(自4.0.3開始有效)chrome.google.com/webstore開頭的任何要求。下面的例子不保證均有效,只作為範例,用於幫助使用者熟悉Header Editor的規則編寫
使用說明:將URL匹配至圖片域名,功能為“修改要求標頭”,將標頭內容Referer修改為任意可顯示圖片的網址。下列有一些常用的規則:
前綴為http://imgsrc.baidu.com/,修改Referer為http://tieba.baidu.com
正規表示式為http://(\w?\.?)hiphotos\.baidu\.com/,修改Referer為http://tieba.baidu.com
例如,將Google公共庫重新導向至中科大的鏡像上:
正規表示式為^http(s?)://(ajax|fonts)\.googleapis\.com/(.*),重新導向至https://$2.proxy.ustclug.org/$3
將所有對sale.jd.com、item.jd.com、www.jd.com的HTTP要求重新導向到HTTPS:
正規表示式為http://(sale|item|www).jd.com,重新導向至https://$1.jd.com
將所有維基百科的HTTP要求重新導向至HTTPS:
正規表示式為^http://([^\/]+\.wikipedia\.org/.+),重新導向至https://$1
修改要求標頭的User-Agent即可,但功能只能影響伺服器判斷UA的能力,對於在本地透過JS判斷的,無法偽裝