MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2024-04-24, 19:11

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 11 篇文章 ] 
發表人 內容
文章發表於 : 2012-11-18, 23:37 
離線

註冊時間: 2005-04-05, 15:43
文章: 126
套件:IE Tab
版本:3.0.20121121 (測試版,尚未正式釋出)
下載套件安裝檔:
附加檔案:
ietab-3.0.20121121.xpi [186.38 KiB]
被下載 971 次

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

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


回頂端
Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11
 個人資料  
引用回覆  
文章發表於 : 2012-11-21, 19:20 
離線

註冊時間: 2005-04-05, 15:43
文章: 126
剛剛發了最新版本 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 市占率也逐年衰退。


回頂端
Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11
 個人資料  
引用回覆  
文章發表於 : 2012-11-22, 00:41 
離線
[MozTW 版主群]
頭像

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

_________________
倉頡輸入法


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0
 個人資料  
引用回覆  
文章發表於 : 2012-11-23, 11:31 
離線

註冊時間: 2008-08-27, 10:07
文章: 169
我覺得在頁面上能調整放大比例反而是最重要的功能,連ie8都可以調放大了,在firefox 下的ie tab怎能沒這個功能呢?


回頂端
Mozilla/5.0 (Windows NT 5.1; rv:16.0) Gecko/20100101 Firefox/16.0
 個人資料  
引用回覆  
文章發表於 : 2012-11-24, 19:52 
離線
[MozTW 版主群]
頭像

註冊時間: 2006-01-29, 23:45
文章: 1420
rubcandy0208 寫:
我覺得在頁面上能調整放大比例反而是最重要的功能,連ie8都可以調放大了,在firefox 下的ie tab怎能沒這個功能呢?

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

_________________
倉頡輸入法


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0
 個人資料  
引用回覆  
文章發表於 : 2012-11-26, 08:32 
離線

註冊時間: 2008-08-27, 10:07
文章: 169
NoSquint 用好多年了,在ie tab頁面無法縮放,adblock等功能也都不能用喔!!


回頂端
Mozilla/5.0 (Windows NT 5.1; rv:16.0) Gecko/20100101 Firefox/16.0
 個人資料  
引用回覆  
文章發表於 : 2012-11-26, 09:20 
離線

註冊時間: 2008-01-23, 22:29
文章: 89
樓上的可以試試 FireIE 這一個 IE tab.
可以縮放, 也可以用滑鼠手勢, 可以選擇要用那一個版本的 IE Engine, 新版的也可以用 adblock.

_________________
圖檔
http://blog.teatime.com.tw/1


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0
 個人資料  
引用回覆  
文章發表於 : 2012-12-11, 10:04 
離線

註冊時間: 2008-08-27, 10:07
文章: 169
之前ietab有出現很多版本,有人說某些有間諜的可能,請問FireIE是「純潔」的嗎?


回頂端
Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0
 個人資料  
引用回覆  
文章發表於 : 2012-12-11, 12:36 
離線

註冊時間: 2008-01-23, 22:29
文章: 89
rubcandy0208 寫:
之前ietab有出現很多版本,有人說某些有間諜的可能,請問FireIE是「純潔」的嗎?

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

_________________
圖檔
http://blog.teatime.com.tw/1


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0
 個人資料  
引用回覆  
文章發表於 : 2012-12-19, 11:20 
離線

註冊時間: 2008-08-27, 10:07
文章: 169
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^


回頂端
Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0
 個人資料  
引用回覆  
文章發表於 : 2012-12-28, 10:49 
離線

註冊時間: 2012-12-28, 10:46
文章: 1
還是先來試用一下新的 IE Tab...


回頂端
Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20100101 Firefox/17.0
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 11 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 21 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群