[Maxthon2技巧] 製作屬於我的MX外掛

Maxthon外掛製作教學
詳全文…建議點選標題進入文章!

開發一個屬於自己的外掛嗎? 來參考這篇教學文章吧!
Maxthon2 的外掛種類目前分為4種
分別為Script,HTML,COM,EXE
在這裡,我們以Script和HTML為示範
因為比起COM和EXE,這兩個是比較簡單的
*COM,EXE通常需要較強的程式語言能力
*並非最詳盡的介紹,是以簡單學為出發!
一、準備開始
二、外掛檔案介紹
外掛檔案主要有下列項目,也就是Plugin.ini所包含的屬性:
Name=外掛名稱,這會顯示在設定中心/必要
Author=作者名稱/必要
Version=版本號碼/必要
ModuleType=填入Script或Html/必要
FileName=按鈕要執行的語法或網頁,使用.hmtl或.htm的檔案,務必與連結的檔案一致
/非必要,如果下方有按鈕列的話
*如果不相同,如檔案為.htm但數值填入.html會無法讀取!
Comments=介紹/非必要,但建議填入,方便檢視
Type=類型,填入Button或是Sidebar/必要 ,會影響外掛的位置
*Script通常使用Button,HTML通常使用Sidebar
*另有ToolBar和Other,但很少用
Icon=外掛圖示,.ico的檔案/必要,否則為空白
HotIcon=點選及碰觸外掛時的圖示.ico的檔案/非必要可與Icon項目相同
StartAfterPageDone=是否自動執行,輸入0是不自動,1是自動/非必要
[MyIE2Buttons] /非必要,如果不需要按鈕列,那就不需要輸入下列文字
Count=按鈕列數目,如為5,那麼下方的Name和FileName必須排到5
Name1=第一個按鈕的名稱,以下類推為Name2=…
FileName1=第一個按鈕要執行的語法或網頁,使用.hmtl或.htm的檔案
*務必與連結的檔案一致,以下類推為FileName2=…
範例:
[General]
Name=ClearAll
Author=Blueskysid
Version=1.0.0
ModuleType=Script
FileName=clear.html
Comments=清除網頁成為空白
Type=Button
Icon=1.ico
HotIcon=2.ico
StartAfterPageDone=0

[MyIE2Buttons]
Count=2
Name1=復原
FileName1=recover.html
Name2=FeedBack
FileName2=fb.html

編輯完成後,將檔案儲存成「Plugin.ini的檔案」並將必要檔案放在一起,就可以囉!

三、封裝外掛
將Plugin.ini和必要的網頁,圖示放在同一個資料夾後
請用壓縮軟體,如:WinRAR,選取壓縮成「.zip」,並且將.zip改成「.m2p」(必要!)
就大功告成囉!

四、開始撰寫我的第一個Script外掛按鈕
開啟一個網頁編輯器,或是筆記本
Script可以為「JvaScript」或「VbScript」
另外還有Maxthon2自有的「mscript」
因為Blog的關係,所以在「script」和「/script」的前方請自行補上「<」號 —JAVAScript篇,最多人使用! script language= “Javascript” >
中間填入要執行的Java語法
/script>
—VBSvript篇
SCRIPT LANGUAGE=”VBScript”>
中間填入要執行的VB語法
/SCRIPT>
—MScript篇
目前似乎還無人使用
撰寫好語法後,將檔案存成.html或.htm就可以啦!

五、開始撰寫我的第一個HTML外掛側欄
開啟一個網頁編輯器,或是筆記本
編輯想要顯示的網頁,設定完成後存成.html或.htm就可以囉!

六、資源應用
提供大量Icon的網站:
Icon Archive :http://www.iconarchive.com/
IconsPedia :http://www.iconspedia.com/
語法教學:
vbscript教學
VBScript 教學
Javascript教學

全部完成以後,就可以發佈外掛啦!
過程中如果有遇到什麼問題,大家可以一起提出來討論喔!
如果想要在這裡發佈外掛,也非常歡迎喔!