又寫了一支臉書用的 user script → Facebook 乾淨連結
原始碼也放在 GitHub。
連結污染
Facebook 對於外部連結,現在會用迂迴的方式竄改:網頁一開始顯示時,游標滑過連結還能在 tooltip 看到正常 URL,但點下去(不管左鍵、右鍵)或一些互動後,它會即時把連結變成 /l.facebook.com/l.php?u=原網址
這樣的轉址,讓你實際點到的是另一個 URL,這個感覺很噁心。
另外也會對連結附上 ?fbclid=...
這串很長的追蹤參數,要比較嚴謹地分享時,要刻意拿掉它也是很麻煩的。
既存替代方案
瀏覽器套件 ClearURLs 會移除所有網址中的追蹤碼。
差異在於我的 script:
-
就是只針對臉書。
utm_source
之類(Google 的追蹤碼)的不予理會 - 即時改網頁,而不是點擊連結後才用瀏覽器內部功能處理
立場
我不排斥追蹤,上網也從來不擋廣告。 單純是針對 Facebook。