【外掛推薦】More Scripts -真正 Maxthon 的 Greasemonkey

【外掛推薦】More Scripts -真正 Maxthon 的 Greasemonkey

Maxthon 以前有過一款外掛叫做「JS-Plugin」稱為Maxthon上的GreaseMonkey
但是,由於JS-Plugin所使用的腳本和GreaseMonkey還有IE7Pro有些不太一樣
因此幾乎無法使用大部分的腳本
而現在這款More Script是一款全新的外掛
可以相容JS-Plugin外掛,相容大部分IE7Pro和相容部份GreaseMonkey
喜歡自訂網頁功能的使用者可以來試試這一款最新出爐的外掛喔!

外掛名稱:More Script
作者:[email protected]
語言:正體中文
版本:1.0.0
支援:Maxthon 2.x

作者描述:
自動在指定網站執行使用者腳本,像 firefox 的 greasemonkey 附加元件

特點

- 解決 IE 核心限制,重新整理頁面亦能執行 (如需要臨時取消執行可以按下 shift)
- 可以選擇在頁面開始載入時執行腳本,操作 window 及 document 對像
- 可以設定腳本的執行次序,用來解決部份腳本間可能出現的衝突
- 腳本描述支援多語言,參考 _NoScriptError.user.js
- 相容大部份 ie7pro 使用者腳本及部份 greasemonkey 使用者腳本
- 支援大部份 ie7pro 及 greasemonkey 使用者腳本 API,方便製作腳本
- 安裝方便,點選 xxx.user.js 或 xxx.ieuser.js 連接,或把腳本拖入設定視窗

【外掛推薦】More Scripts -真正 Maxthon 的 Greasemonkey

1. 安裝好的腳本的名稱,打勾啟用,由上至下順序執行。如果需要全部打勾或全部取消可以在打勾時按下 shift。雙點任何名稱會用記事本 (預設) 打開腳本。

2. 查詢腳本名稱及列出符合的腳本,即按即查,方便設定及管理。

3. 按上/下箭頭更改腳本排列及執行次序,正常按1下跳1格,在按下 shift 時按1下則跳10格。

4. 用記事本打開選中的腳本,按下 Shift 點擊可以更改開啟腳本的編輯器

5. 刪除腳本,注意刪除是即時執行的(有確認),即是在刪除後即使按"取消"關閉 More Scripts 窗口腳本也會被刪除。

6. 執行腳本的網址,必須填寫,每行一個地址,可以使用 */?,如果在所有網址執行可以輸入 *。腳本作者可以在腳本指定執行的網址,加入一個或多個 @include xxx (greasemonkey/ie7pro/chrome 格式)。

7. 豁免執行腳本的網址,可以留空,同樣每行一個網址及支援 */?,比執行腳本的網址優先。腳本作者可以在腳本指定不執行的網址,加入一個或多個 @exclude xxx (greasemonkey/ie7pro/chrome 格式)。

8. 當頁面開始載入時執行腳本,注意這個選項只適用於操作 window 及 document 的腳本,操作其他頁面元素的腳本必須在頁面載入完成時執行(預設),因為頁面元素必須在建立後才能操作。腳本作者可以在腳本指定當頁面開始載入時執行腳本,加入 @run-at document-start (chrome 格式)。

9. 在頁面的所有框架內執行腳本。注意要是在所有框架執行,腳本便不用 loop frames,否則會做成重覆或錯誤。另外腳本亦不能創建 iframe,否則會做成無限循環。腳本作者可以在腳本指定在所有框架內執行,加入 @injectframes 1 (ie7pro 格式)。

內置腳本

No Script Error - 把所有腳本錯誤隱藏,要有效必須最早執行
Auto Reload - 每分鐘重新整理頁面一次,主要作用是顯擺重新整理也能執行 😀
Softer Background - 把 maxthon 論壇底色改成蘋果綠,順便顯擺下頁面開始載入便生效,如同頁面本身的 CSS
Gray Visited Links - 把已訪問連接改為淺灰色,類似 "標記已訪問連接",但在頁面開始載入便生效,舒服得多了吧
No Blank Download Tab - 在下載檔案時不打開空白標籤,也是在頁面開始載入便生效,比 More Options 2 效果更好
Reload Broken Images - 重新整理未能開啟的圖案,重新整理後還是未能開啟的便把紅叉隱藏
Reload Broken Page - 每隔 30 秒重新整理未能正常開啟的頁面
Google Auto Pager 2008 - ie7pro 腳本,在 google 搜尋滾到頁底時自動插入下一頁內容
Generic Auto Pager - ie7pro 腳本,在滾到頁底時自動打開下一頁,但不太準確
Download Video from YouTube - ie7pro 腳本,在 youtube 加入下載連接
Google Image Search Inline Loader - ie7pro 腳本,在 google images 在當前頁面用浮層顯示大圖片
Google Images Viewer - ie7pro 腳本,在 google images 清楚顯示大圖片連接及原網站連接
YouTube Highest Possible Video Quality - ie7pro 腳本,在 youtube 自動選擇最高解析度影片
YetAnotherSmoothScrolling for IE - 平滑滾動頁面,Smooth Scroll 外掛便是基於這腳本

腳本資源

1. ie7pro 腳本 - http://www.iescripts.org/ 有不少腳本,大部分能在這裡用。點選 "Install Script" 或 "Download Script" 便會安裝。
2. greasemonkey 腳本 - http://userscripts.org/ 有大量腳本,但未必相容 IE 核心,在這裡能用的未必太多。點選 "Install" 便會安裝。
3. JS Plugin 的腳本格式和 ie7pro/greasemonkey 有點不同,但在這裡都能相容。

安裝腳本
1. 點選 xxx.user.js 或 xxx.ieuser.js 連接,或
2. 把腳本拖放入 More Scripts 窗口,或
3. 把腳本複製到 MaxthonPluginMoreScriptsScripts 目錄

API 支援
外掛支持所有 Maxthon 的 Script Button 外掛命令,但留意外掛名是 "More Scripts"。另外為了相容 ie7pro 及 greasemonkey 腳本,外掛加入了以下 API (括號是對應 greasemonkey/ie7pro API):

MS_xmlhttpRequest2 (GM_xmlhttpRequest)
MS_xmlhttpRequest (PRO_xmlhttpRequest)
MS_addStyle (GM_addStyle/PRO_addStyle)
MS_setValue (GM_setValue/PRO_setValue)
MS_getValue (GM_getValue/PRO_getValue)
MS_deleteValue (GM_deleteValue)
MS_listValues (GM_listValues)
MS_openInTab (GM_openInTab/PRO_openInTab)
MS_showModelessDialog (PRO_showModelessDialog)
MS_getLang (PRO_getLang)
MS_log (GM_log/PRO_log)
MS_getLog (返回 MS_log 的資料)

腳本作者可以直接使用 GM_ 或 PRO_ API,也可以使用對應的 MS_ API。但 MS_setValue,MS_getValue,MS_deleteValue,MS_listValues 及 MS_log 需要用腳本名做 arg,外掛在讀入腳本是會自動在 GM_ 及 PRO_ 加入,MS_ 則要自行添加。比如 GM_setValue(key, value) 會自動變成 MS_setValue(scriptname, key, value)

注意

在 2.5.x 版本需要額外安裝 More Scripts Helper 輔助外掛。More Scripts Helper 外掛已經包含在 More Scripts 外掛內,會自動安裝 (在 2.1.5 不會安裝),但需要手工啟動。

下載地點選擇:擴展中心

newest oldest

噫!到論壇下戴abc的戴點是有繁中的喔!
abc親手製作的都有多國語言,呵

嗯~~沒改到~

想請問一下,如果要刪除或是取消greasemonkey,要怎麼做呢

到工具>傲遊設定中心>附加元件中刪除More Scripts和More Scripts Help即可!