IE/MyIE2 網頁自動繁簡轉換外掛程式
首頁
討論區
- 作者:交通大學資訊工程學系博士班 許嘉麟
- 版本:IE/MyIE2 網頁自動繁簡轉換外掛程式 (IE Browser Helper Object) Ver 2.0 Preview
- 程式平台:Visual Basic 6 (VB 雖然執行速度慢了點,但還可接受。)
- 系統需求:Windows XP/Windows 2003 IE v6.0 以上
- 緣起與緣滅:
大約一年半前,開始寫了這個程式。會寫這個程式的原因是覺得在瀏覽簡體網頁時,雖然是看的懂,但是不管怎樣還是沒有繁體字來的親切^^。
於是試用了一些當時提供網頁繁簡轉換的軟體。然而大部分都沒提供自動轉換。有提供自動轉換的不是容易讓 IE 死掉,就是太慢轉換(當然那些軟體現在已經改善許多了)。
想想求人不如求己,只好又自己來動手了,雖說已經很久沒寫程式了>"<...當時的 1.0 版只有提供給一些需要的好友使用。事隔一年多,最近終於冒著被老闆砍殺的風險,再把程式整理了一下,正式邁向 2.0 版。
同時這也是第一份對外 release 的版本。除非有什麼重大的 Bugs,短期之內大概沒有時間再 Coding
了。所以畢業之前的這段期間大概是不會有新版出現了>"<。
本軟體目前提供免費使用,然而基於某些考量,對外 release 的搶先版某些功能或選項是失效的 (請參考下面
搶先版說明條文)。不過可以放心的是該提供的功能都有提供使用^^。
請勿催促我出下一個版本或是釋放原始碼。基本上我沒有太多時間繼續 Coding,也不會放出原始碼。如果您覺得本軟體對你有所幫助,歡迎您來信鼓勵或是提供資助。如果有使用上的問題與建議,請到 討論區
發帖(討論區的網址只是暫時的,請記住首頁網址)。然而由於繁忙,請勿期待我會回覆所有的信件或帖子。如果你不喜歡本軟體,你可以使用其它網頁繁簡轉換軟體如:
Alibabar、華文館 for IE、Dr.eye 譯點通、網際護照
等軟體。
注意:本程式僅供個人免費使用,不得用作任何商業用途。作者概不負責用者因使用本程式而導致該電腦系統之任何故障或問題^^。
- 程式下載 (搶先版): IE 版本、MyIE2(Maxthon)/GreenBrowser 版本、Sleipnir 版本
(除IE版本外,其它版本只提供好友下載)
- 主要功能說明 (預覽設定介面:原版、搶先版)
- 網頁 繁體<->簡體 編碼轉換
- 整頁轉換:根據網頁的編碼 自動/手動 做繁體與簡體之間的編碼轉換。本功能提供各種不同程度的即時轉換,即使網頁只載入了一部份,程式即會進行轉換,無須等到整個網頁載入完畢。
- 選取範圍轉換:使用熱鍵轉換網頁指定的選取範圍。
目前似乎只有本軟體提供這個功能。
- 動態內容轉換:支援某些動態內容的即時轉換。目前似乎只有本軟體提供這個功能。
- 表單輸入文字自動編碼轉換:當送出表單時,自動依網頁編碼對輸入欄位的文字做繁簡轉換。此功能在使用對岸論壇發表文章或搜尋引擎時特別有用。
- 註:本軟體並不著重轉換引擎本身的速度以及轉字或詞的正確率,主要注重網頁(包含動態內容)的即時轉換。加上又是使用VB撰寫,故本軟體本身的轉換速度並不快,但對轉換網頁文字而言其速度已足夠。至於轉字或詞的正確與否,使用者可經由修正預設的對照表或自訂詞彙改善。
- 註:在網頁載入時的即時轉換以及網頁載入後動態內容的即時轉換算是本軟體最大的特異功能^^。以後會加入更多動態內容即時轉換的支援。
- 註:以上的特點是以同樣使用 IE 外掛的方式來做繁簡轉換的軟體做比較。當然若是像一般多語瀏覽使用螢幕取詞的技術,其即時效果與動態內容轉換都不再是問題。但是卻容易產生一些畫面顯示上的問題。此外多語瀏覽影響的是整個桌面與所有的程式,並不是只針對 IE 內的網頁內容。
- 附加功能說明
- 網頁大小縮放
- 某些網頁使用固定的字型大小,調整IE字型大小並無任何作用。除非設定 IE "略過在網頁上指定的字型大小" 選項,但又會因此失去網頁的一些效果。本功能藉由改變網頁縮放比列來放大/縮小網頁。
- 支援使用熱鍵調整縮放比例,並可自訂每次按熱鍵所縮放的比例。
- 支援鎖定縮放比例:鎖定之後,瀏覽後續網頁時會自動縮放到鎖定的縮放比例。
- 注意:縮放是整個網頁縮放,包含圖片與各種物件。當縮放圖形時,圖形可能會失真。本版雖提供 "不縮放圖形類物件"
的選項,但其實是用偷吃步的作法^^,所以像如果是使用背景圖案的樣式該圖案還是會被縮放。下版或許會加入支援
真正的僅縮放文字大小的功能。
- 自動/手動 隱藏/移除 網頁上的(惱/擾)人廣告
- 提供 (1). 自動(網頁載入後自動執行) 或 (2). 手動(利用熱鍵)兩種模式。
- 可依據廣告類型選擇:(1). 浮動廣告 (2). 特殊大小圖案廣告 (3). Flash 動畫。
- 可依標籤選擇 (1). <iframe> (2). <embed> (3). <object> (4). <applet>。
- 可自訂要執行的 移除廣告 Script 檔。
- 攔截網頁彈出式視窗
- 自動攔截網頁彈出式視窗,除了:
- 使用者點選超鏈節或其它操作所彈出的新視窗。
- 點選滑鼠右鍵使用選單中"在新視窗開啟連結" 為允許彈出的視窗。
- 若要暫時允許視窗彈出,可按住 CTRL 鍵。
- 可設定當視窗被攔截時,抑制顯示之後網頁的 Script Error 對話窗。可避免後續 Script
對被攔截的視窗操作時產生錯誤而彈出 Script Error 對話窗。
- 熱鍵說明 (HotKey Usage)
- Ctrl+` 切換轉換模式:按照 手動->自動(只轉GB編碼網頁)->自動(包含BIG5編碼網頁) 順序循環切換。
- Ctrl+1 立刻轉換目前網頁為繁體。
- Ctrl+2 轉換網頁目前選取範圍為繁體。
- Alt+1 立刻轉換目前網頁為簡體。
- Alt+2 轉換網頁目前選取範圍為簡體。
- Ctrl+3 儲存整份網頁為:網頁封存,單一網頁格式 (Web Archive,Single Mht File)。
- Ctrl+4 儲存選取範圍為:網頁封存,單一網頁格式 (Web Archive,Single Mht File)。
- Ctrl+5 顯示選取範圍文字分別被當作簡體、繁體的 ANSI/Unicode 對照以及簡轉繁的轉換對照表。
- Ctrl+U 解除目前網頁對 "選取" 與 "右鍵選單" 所做的限制限制。
- Ctrl+= 每按一次放大目前網頁指定的比例。
- Ctrl+- 每按一次縮小目前網頁指定的比例。
(上面兩個熱鍵,"-" 和 "=" 換成鍵盤右邊數字鍵的減號或加號也可以。)
- Ctrl+0 重設網頁原來的縮放比例(只有已經放大或縮小目前網頁時按才有反應)。
- Ctrl+9 鎖定/解除(並重設)目前的縮放比例(只有已經放大或縮小目前網頁時按才有反應)。
- Ctrl+K 立刻執行去除廣告程序。
- Ctrl+T 切換自動/手動 執行去除廣告程序。
- Ctrl+S 叫出設定(Setting/Config)視窗。(本來想設定 Ctrl-C,但此熱鍵是預設的複製(Copy)熱鍵,不想蓋掉它。)
- Ctrl+M 叫出說明(Manual/Help)視窗。(本來想設定 Ctrl-H,但此熱鍵是預設的紀錄(History)熱鍵,不想蓋掉它。)
- 設定視窗說明(Config Window Usage)
- 程式的設定是儲存在 registry 內。當開啟 IE 視窗時,會從 registry 載入設定。
- 使用熱鍵操作可能改變當前視窗的設定。但此改變只影響當前視窗而且不會直接存回 registry。
- 設定視窗顯示的是當前視窗的設定(從 registry 載入後可能已經經由熱鍵操作修改),可能跟目前儲存在 registry 的設定已經不同。
- 在設定視窗點選儲存設定時,則會存到 registry 。新的設定會影響當前視窗以及儲存設定之後再新開啟的視窗,其它已開啟的現有視窗不受影響。
- 搶先版說明
(繁體版)
- 自動轉換只提供簡體轉繁體。
- 使用 GB2312<->BIG5 對照表(完整版可選擇搭配 GBK<->BIG5 對照表)。
- 不提供使用轉詞功能。
- 搶先版簡轉繁使用內建模組(效能較高),但不內建繁轉簡模組;繁轉簡的功能改用 微軟 IE PowerToys 所提供的 繁簡轉換 COM 物件 (tcscconv.dll) 來進行。
- 不提供設定自訂熱鍵(設定熱鍵使用的按鍵組合)。
- 僅提供攔截使用 window.open、showModelessDialog 方法所產生的彈出式視窗。
- 會在 IE 的標題列加上 "網頁自動繁簡轉換 - By 大青蛙" 字樣。如果你介意此點,請勿安裝。
- 此搶先版到 2005/5/15,軟體將過期停止運作。到時請下載新的版本。
如果您介意以上的限制,請勿安裝本軟體的搶先版。
|
同樣的沒有 IE v5.5 可以測試,可能有些使用到 IE 6.0 才支援的功能無法預期會出現何種情況。若無法正常運作,建議更新到 IE v6.0 再試。