2273查看 1回復
打印 上一主題 下一主題

使用火狐及油猴自動修正2home舊文章網址 [複製鏈接]

Rank: 9Rank: 9Rank: 9

1#
跳轉到指定樓層
發表於 2013-2-12 10:32:01 |只看該作者.....載入全部圖片 用LINE傳送 . 分享到FB |倒序瀏覽
本文章最後由 pineman 於 2013-2-12 17:01 編輯

  只要在本站待個幾天爬文,就會知道本站有升級過版本,有許多引用早期文章的網址是 http://www.2home.com.tw/forum/... 開頭的,無法直接開啟,必須複製貼上網址列後再人工將網址中的 forum 修改成 bbs。如果剛好要大量閱讀舊文章,這樣改也蠻沒效率的。

  使用火狐狸瀏覽器加上知名的油猴(greasemonkey)套件,就可以自動將 forum 改成 bbs 而解決這個問題。步驟如下: 

  1. 首先安裝火狐狸及油猴(greasemonkey)擴充套件,開於安裝火狐以及擴充套件,網路上有許多文章說明,這�堿偶`省篇幅就先省略。可自行搜尋相關文章,若遇到困難,請再回文發問。

  2. 請把下方文章中被***包起來的部分複製(注意:上下的***不要複製),等下會需要貼上。

  3. 在火狐中選取選單項目 「工具」-> Greasemonkey -> 新使用者腳本,會跳出新增腳本的對話視窗

  4. 名稱和說明可自行填上自己易於辨識的文字,命名空間就填http://www.2home.com.tw/forum(別的文字也可以,重點是不要和其它腳本衝突),把「包含」和「不包含」兩欄清空,然後按下「確定」。第一次使用會遇到油猴詢問要用哪個編輯器,就選取你最常用的編輯器即可。若不知選哪個或如何選,Windows 使用者就在檔名處輸入 C:\Windows\notepad.exe 即可。

  5. 在出現編輯器後,把系統預設提供的所有文字內容先清除,然後貼上第2部中複製的內容(也就是本文下方不含 *** 的內容),然後存檔後結束編輯

  6. 回到火狐,選取選單 「工具」-> Greasemonkey -> 管理使用者腳本,然後點選剛才新增腳本時所命名的腳本的「選項」按鈕(非Windows作業系統按鈕可能叫偏好設定之類)

  7. 出現管理此腳本的對話視窗後,在「腳本將套用到的網址」填入 http://www.2home.com.tw/*   (結尾是 *,要輸入),「例外網址」則填入 http://www.2home.com.tw/bbs/post.php*   (結尾是 *,同樣要輸入),然後按下「確定」按鈕。

  8. 大功告成,瀏覽一篇含有舊文章網址的文章 (例:http://www.2home.com.tw/bbs/viewthread.php?tid=2445 ),看看是否出現2home文章的新式網址。祝使用順利!

PS: 2/12 17:00 修正以下腳本,新增 // @include     http://www.2home.com.tw/* 這列,若無此列可能會影響其它網站瀏覽。另外若發現影響到瀏覽本站時的正常功能,可視情況停用腳本,並請回報給我,謝謝!

***
// ==UserScript==
// @name        Rewrite 2home forum url
// @namespace   http://www.2home.com.tw/forum
// @description Rewrite 2home forum url
// @include     http://www.2home.com.tw/*
// @grant       none
// @version     1
// ==/UserScript==

String.prototype.replaceAll = function(s, r) {
    var t = this;
    var i = t.indexOf(s);
    while(i>=0){
        t = t.replace(s, r);
        i = t.indexOf(s);
    }
    return t;
}

var b = document.getElementsByTagName('body')[0];
b.innerHTML = b.innerHTML.replaceAll('http://www.2home.com.tw/forum/', 'http://www.2home.com.tw/bbs/');
***
4

查看全部評分

使用道具 舉報

Rank: 9Rank: 9Rank: 9

2#
發表於 2013-2-12 10:44:50 |只看該作者.....載入全部圖片 用LINE傳送 . 分享到FB
本文章最後由 pineman 於 2013-2-12 10:45 編輯

1# pineman

  用了這個方法的最大後遺症就是我自己上面這篇原始文章無法正確閱讀,因為�堶悸� /forum/ 都被換成 /bbs/ 了。  如果要閱讀原本的文章內容,請先從火狐的 「工具」-> 附加元件 畫面來找到並停用油猴 (Greasemonkey)。

使用道具 舉報

2home站內搜尋



回覆:使用火狐及油猴自動修正2home舊文章網址

您需要登錄後才可以回帖 登錄 | 註冊成會員

Archiver|手機版|2home 打造桃花源

GMT+8, 2026-9-25 14:25 , Processed in 0.044137 second(s), 11 queries
免責聲明:2home網站是以即時上傳留言的方式運作,一切留言內容只代表發言者個人意見,非本網站之立場,2home網站對所有留言的真實性、完整性及立場等,不負任何法律責任。 .

回頂部