MozTW 討論區
https://forum.moztw.org/

新版 IE Tab 準備釋出,修正 Windows 7 下會死當的問題
https://forum.moztw.org/viewtopic.php?f=11&t=38803
1 頁 (共 1 頁)

發表人:  PCMan [ 2012-11-18, 23:37 ]
文章主題 :  新版 IE Tab 準備釋出,修正 Windows 7 下會死當的問題

套件:IE Tab
版本:3.0.20121121 (測試版,尚未正式釋出)
下載套件安裝檔:
附加檔案:
ietab-3.0.20121121.xpi [186.38 KiB]
被下載 1151 次

主要改進項目:
1. 穩定性改善,修正 Windows 7 下開啟 OOPP 模式會死當的問題
2. 新增獨家功能,在 IE 模式下,右鍵選單提供 "Switch To Firefox" 項目,可快速切換
3. 修正 script error 沒處理到的問題,IE 不再跳出煩人的 script error 錯誤訊息
4. 有限度支援在 IE Tab 內使用 Firefox 熱鍵! (獨家)

請大家協助測試,尤其是有 Windows 7 的朋友。
如果用起來沒有大問題,要準備提交給 addon.mozilla.org 釋出新版了
謝謝!

發表人:  PCMan [ 2012-11-21, 19:20 ]
文章主題 :  Re: 新版 IE Tab 準備釋出,修正 Windows 7 下會死當的問題

剛剛發了最新版本 3.0.20121121
能夠有限度的在 IE Tab 內使用 Firefox 熱鍵!

傷腦筋的 Firefox,plugin 吃掉熱鍵也是快十年的老問題了,
喊到現在永遠還留在 TODO list 裡面,沒有人去修。
這是很嚴重的 accessibility bug,不過,被逼急了我也是有辦法的。
從 IE Tab plugin 呼叫主程式的 javascript,把 plugin 收到的按鍵,
傳給 Firefox,再由 gBrowser 裡面,找到所有 <key> tag 的
DOM XulElement 元件,然後逐一比對,找到符合的 command,
然後再呼叫 doCommand(),完工!
有限度支援在 firefox plugin 內使用 firefox 熱鍵。
就我所知,在 NPAPI plugin 程式設計裡面,
我還沒看過有人使用這樣的解法來克服。

IE Tab 雖然是個表面上看似簡單的 plugin,
背後其實有很多神秘的 workaround 機制和低階 Windows 操作:

1. 利用 Windows hook,攔截 Firefox 的 message loop,在其中安插動作,並把部份訊息轉發到 ATL COM 的程式
2. 利用 window subclassing,攔截 IE 最內層視窗訊息
3. 利用傳送假訊息給 Firefox,達成 OOPP 模式下正確切換輸入焦點
4. 利用 NPAPI plugin 和 Javascript 互相呼叫,達成正常套件無法執行的動作
5. 解析 Firefox 主程式的 XUL DOM 架構,抓出視窗上註冊的熱鍵,再和 plugin 皆收到的鍵盤輸入比對,達成 firefox 熱鍵的部份支援。

這些怪招,各個都是花了很長時間的心血研究,才想出來的妙招。
可惜這年頭寫 NPAPI plugin 的人少了,Firefox 市占率也逐年衰退。

發表人:  1abcd [ 2012-11-22, 00:41 ]
文章主題 :  Re: 新版 IE Tab 準備釋出,修正 Windows 7 下會死當的問題

系統 Win7 x64,IE8
有個問題,我用IE引擎開 https://addons.mozilla.org/zh-TW/firefox/
要在網頁搜尋附加元件的欄位輸入 ie tab
Firefox 底下冒出一條 Inspect
於是我嘗試用剪貼簿貼上文字
壓 ctrl+v 沒反應,改按滑鼠右鍵貼上去
貼上去想修改按退格鍵,Firefox 就傻傻的退回到上一頁

發表人:  rubcandy0208 [ 2012-11-23, 11:31 ]
文章主題 :  Re: 新版 IE Tab 準備釋出,修正 Windows 7 下會死當的問題

我覺得在頁面上能調整放大比例反而是最重要的功能,連ie8都可以調放大了,在firefox 下的ie tab怎能沒這個功能呢?

發表人:  1abcd [ 2012-11-24, 19:52 ]
文章主題 :  Re: 新版 IE Tab 準備釋出,修正 Windows 7 下會死當的問題

rubcandy0208 寫:
我覺得在頁面上能調整放大比例反而是最重要的功能,連ie8都可以調放大了,在firefox 下的ie tab怎能沒這個功能呢?

剛試用解僱IE,可以用 NoSquint 放大網頁,也可以用 Firefox 的文字尋找列,網頁也有 icon,覺得好驚訝

發表人:  rubcandy0208 [ 2012-11-26, 08:32 ]
文章主題 :  Re: 新版 IE Tab 準備釋出,修正 Windows 7 下會死當的問題

NoSquint 用好多年了,在ie tab頁面無法縮放,adblock等功能也都不能用喔!!

發表人:  twu2 [ 2012-11-26, 09:20 ]
文章主題 :  Re: 新版 IE Tab 準備釋出,修正 Windows 7 下會死當的問題

樓上的可以試試 FireIE 這一個 IE tab.
可以縮放, 也可以用滑鼠手勢, 可以選擇要用那一個版本的 IE Engine, 新版的也可以用 adblock.

發表人:  rubcandy0208 [ 2012-12-11, 10:04 ]
文章主題 :  Re: 新版 IE Tab 準備釋出,修正 Windows 7 下會死當的問題

之前ietab有出現很多版本,有人說某些有間諜的可能,請問FireIE是「純潔」的嗎?

發表人:  twu2 [ 2012-12-11, 12:36 ]
文章主題 :  Re: 新版 IE Tab 準備釋出,修正 Windows 7 下會死當的問題

rubcandy0208 寫:
之前ietab有出現很多版本,有人說某些有間諜的可能,請問FireIE是「純潔」的嗎?

那是個 open source 的 project, 你可以自己 build 看看.
主要的作者是 mozilla 的人 (應該是吧), 加料的可能性應該不大.

發表人:  rubcandy0208 [ 2012-12-19, 11:20 ]
文章主題 :  Re: 新版 IE Tab 準備釋出,修正 Windows 7 下會死當的問題

FireIE真的好用,真的是以ie在運作,以前用ietab登入某內部網站都提示要安元件,明明ie就已安裝且可用,FireIE以IE為核心,就不會再提示要安元件了。
雖然nosquint某些網站不能放大比例(也許是css作怪吧),大部分都可放大縮小
另有個問題,adblock plus在firefox模式時,按右下角adblock plus圖示會有「在....停用」、「只在此頁面停用」的選能,可是在FireIE以ie模式時就沒有這些選項了,如果手動去adblock plus的「條件設定」-->「例外條件」加入,似乎沒有效,因為右下角adblock plus圖示不會變灰色,表示沒有在該網站停用。
以下我設定的語法都不能
@@||www.te.com^$document

||www.te.com^

發表人:  priv [ 2012-12-28, 10:49 ]
文章主題 :  Re: 新版 IE Tab 準備釋出,修正 Windows 7 下會死當的問題

還是先來試用一下新的 IE Tab...

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/