前往
大廳
主題

書籤小工具Bookmarklet:去掉多餘網址參數

—— | 2017-06-04 11:37:08 | 巴幣 0 | 人氣 364

正常網址是這樣:https://udn.com/news/story/6656/2501885
因為種種原因某些網站會自動加某些參數,如這個臉書就加了問號以後,2501885?utm_source=udnplus&utm_medium=fb
這個小工具就是去把後面的去掉,在論壇貼鏈結或加到書籤會簡潔。

javascript:%20(function%20()%20{%20function%20getQueryString(name)%20{%20var%20reg%20=%20new%20RegExp("(^|&)"%20+%20name%20+%20"=([^&]*)(&|$)",%20"i");%20var%20r%20=%20window.location.search.substr(1).match(reg);%20if%20(r%20!=%20null)%20return%20r[2];%20return%20null;%20}%20var%20site%20=%20window.location.href.match(/^http(s)?:\/\/[^?]*/);%20var%20id%20=%20getQueryString("id");%20var%20q%20=%20getQueryString("q");%20if%20(id%20!=%20null)%20{%20var%20pureUrl%20=%20site[0]%20+%20"?id="%20+%20id;%20}%20else%20if%20(q%20!=%20null)%20{%20var%20pureUrl%20=%20site[0]%20+%20"?q="%20+%20q;%20}%20else%20if%20(site[0].substr(site[0].length%20-%2013)%20==%20"view_shop.htm")%20{%20var%20pureUrl%20=%20window.location.protocol%20+%20"//"%20+%20window.location.host;%20}%20else%20{%20var%20pureUrl%20=%20site[0];%20}%20pureUrl%20=%20pureUrl.replace(/^http(s)?:\/\/itunes\.apple\.com\/(\w{2}\/)?/,);%20%20var%20reload%20=%20prompt("%E6%B7%A8%E5%8C%96%E5%BE%8C%E7%9A%84%E7%B6%B2%E5%9D%80%E6%98%AF%EF%BC%9A",pureUrl);%20if(reload%20!=%20null){%20window.location.href%20=%20pureUrl;%20}%20})();

創作回應

更多創作