平時都有追蹤博○來新書上架的習慣﹐追蹤的方法就是簡單地依據連結是否開啟。但是在最近網站改版之後﹐連結會加上 ?loc=XXX_XXX。無法再從連結顏色來辨識是否追蹤過。
因此決定利用 Greasemonkey 去掉 "?loc=XXX_XXX" 。
安裝完之後,選擇「新使用者腳本」﹐
輸入內容大致如下:
只要懂一些 JavaScript,然後把內容改成如下,存檔之後 ?loc=XXX_XXX 就不再出現了。
// ==UserScript== // @name book.com // @namespace http://www.book.com/ // @description 博○來 ?loc=XXX_XXX // @version 1.0.0 // @include http://www.book.com/web/* // @grant none // ==/UserScript== (function(){ var regex = /\?loc=.+/ var elems = document.getElementsByTagName("a"); for (var i = 0; i < elems.length; i++) { var href = elems[i].href; if (href != null && href.match(regex)) { elems[i].href = href.replace(regex, ""); } } })();@name、@description 用來做插件的分類。
@namespace、@version 是在做版本控制。
@include 是用來過濾有哪些 URL 需要處理。
@grant 是在向瀏覽器請求授權。