2019年7月12日 星期五

使用Fiddler將https導成http

緣由:
筆者有個常逛的網站依然使用http,不過該網站的超連結偶爾會將網址導去https下。
如果該網站使用https瀏覽的時候,有一些資源(例如css或是java script)依舊是使用http的方式從外部讀取,這導致觸發了Firefox的混合內容(mixed content)的安全性警示。
在預設的情況下Firefox會將較不安全的http連結封鎖,於是該網站的版面就跑掉了(因為css被擋住無法載入)。

目的:
當超連結導去的網址是https的時候,將其改回http,確保在瀏覽網頁的期間所有的連結都會是http。

方法:
使用Fiddler的AutoResponder的功能來將https轉成http。

Fiddler是一個web debugging tool。他能記錄瀏覽網頁時的各種資料,也能用客製化的內容來取代網站的回應。