MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-27, 08:49

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





發表新文章 回覆主題  [ 8 篇文章 ] 
發表人 內容
文章發表於 : 2008-02-15, 07:32 
離線
頭像

註冊時間: 2005-04-15, 02:11
文章: 152
mouse gesture與keyconfig這兩個套件都具有讓使用者定義動作來觸發事件的功能
差別在於一個是滑鼠拖放的動作,另一個則是快捷鍵的輸入

而這篇文章主要是教大家如何用這兩這動作來取代工具列上的按鈕,目的在於:
引言回覆:
1.省去頻繁點擊按鈕的動作
2.節省版面,讓頁面瀏覽空間增大
3.更符合自己的使用需求

範例:用mouse gesture的動作來取代同文堂的簡體轉繁體的功能

1.先把工具列按鈕放置好,打開DOM觀察器

2.DOM觀察器先選擇當前瀏覽器視窗(通常是第一個)
圖檔

3.檢視該工具按鈕的資訊(點擊後該按鈕會閃爍紅框)
圖檔

4.於右方的頁框選擇DOM Node
圖檔

5.對著oncommand(或是onclick)點擊右鍵,選擇編輯
圖檔

6.將彈出的對話盒文字複製

7.將上述內容貼至mouse gesture的自訂script中就可以使用!


以此類推keyconfig,順便附上一些我設定的特殊手勢與快捷鍵供參考 :lol: 若是已經安裝所屬套件可以直接複製代碼於自訂script中

※若是不想安裝額外的套件甚至可以將可獨立的函式丟到chrome目錄中的browsers.js(或是直接貼在自訂script裡面),就可以直接呼叫,如此一來就可以省去很多擴充套件的安裝,不過作者應該會想哭吧 :oops:

→←...簡體轉繁體(需安裝同文堂)...代碼:TongWen.trans(TongWen.TRAFLAG);
←→...使用Google翻譯當前頁面(需安裝Toolbar ButtonsCustom Toolbar Buttons)...代碼:TranslatePage();
↗↘...重新啟動火狐(需安裝Toolbar ButtonsCustom Toolbar Buttons)...代碼:restartMozilla();
↘↗...Show Case(需安裝Firefox Showcase)...代碼:showShowcaseTabThisWindow();
中→右(搖桿手勢)...至推測連結下一頁(需安裝Link Widgets)...代碼:linkWidgetGo('next');
中→左...至推測連結上一頁(需安裝Link Widgets)...代碼:linkWidgetGo('prev');

shift+C...複製多個連結網址(需安裝Copy Links)...代碼:gCopyLinks.OnCommand('sel');
shift+V...貼上多個網址於網址列,亦即開啟剪貼簿中的連結(需安裝Copy All Urls)...代碼:copyallurls_paste();
shift+Enter...開啟選取範圍的鏈結(需安裝Tab Mix Plus)...代碼:openMultipleLinks();(2/23 新增)


最後由 knarf32222 於 2008-02-23, 16:09 編輯,總共編輯了 1 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.12) Gecko/20080208 BonEcho/2.0.0.12 Foxy/1 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-02-15, 07:53 
離線
頭像

註冊時間: 2005-04-15, 02:11
文章: 152
順便附上一個好用的script,用來瞬間釋放記憶體,是由對岸的版友寫的
請先確定about:config中的config.trim_on_minimize已設為true
代碼:
mgW_MinWin();
setTimeout("mgW_RestMaxWin()",500);

運作原理很簡單,就是視窗縮小然後再放大,所以要先設定好縮小時釋放記憶體 :)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.12) Gecko/20080208 BonEcho/2.0.0.12 Foxy/1 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-02-17, 16:28 
離線
頭像

註冊時間: 2005-04-02, 21:10
文章: 240
太棒了! 等不及要試試.

_________________
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-02-19, 09:50 
離線

註冊時間: 2005-02-16, 20:12
文章: 23
真是造褔人群了, :)
感謝!


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9b3) Gecko/2008020514 Firefox/3.0b3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-02-23, 16:13 
離線
頭像

註冊時間: 2005-04-15, 02:11
文章: 152
最近又有發現一個套件可以用來檢視選單項目點擊的事件
畢竟有時要用DOM觀察器來查看選單項目有點困難
有需要人的可以試試看

MenuManipulator

安裝完畢後到工具->MenuManipulator來開啟


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.12) Gecko/20080208 BonEcho/2.0.0.12 Foxy/1 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-03-05, 18:12 
離線

註冊時間: 2005-06-27, 15:59
文章: 466
來自: Republic of China ( R.O.C. )
請問一下,我找到了 TMP 分頁控制中「關閉左側分頁」、「關閉右側分頁」的 oncommand:
代碼:
var tabbrowser = this.parentNode.parentNode.parentNode.parentNode;                  tabbrowser.closeLeftTabs(tabbrowser.mContextTab);


代碼:
var tabbrowser = this.parentNode.parentNode.parentNode.parentNode;                  tabbrowser.closeRightTabs(tabbrowser.mContextTab);


不過加入之後無法運作,請問要如何修正?謝謝


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.9) Gecko/20071112 BonEcho/2.0.0.9 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-03-05, 20:41 
離線
頭像

註冊時間: 2006-10-28, 15:41
文章: 1421
來自: マカオ
試試這個
引言回覆:
var tabbrowser = document.getElementById("content"); tabbrowser.closeLeftTabs(tabbrowser.mContextTab);

_________________
圖檔 挑選‧儲存圖片 圖檔 History Submenus Ⅱ 圖檔 Personal Menu
圖檔 Page Title in URL Bar 圖檔 Double Click Top-Left to Close


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-TW; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-03-05, 21:59 
離線

註冊時間: 2005-06-27, 15:59
文章: 466
來自: Republic of China ( R.O.C. )
多謝 Merci chao 兄的回覆,使用了你的 script 後,不會跳出警示視窗,但還是沒有發揮功能。

--------------------------------------------
我剛又嘗試用 Merci chao 兄的 script 做了另一個手勢:保護並鎖定分頁。

代碼:
var tabbrowser = document.getElementById("content");
tabbrowser.freezeTab(tabbrowser.mContextTab);


作用是有作用,不過對象錯誤,並沒有作用在當前的分頁,而是作用在背景分頁上,且只在同一個分頁上作用。

所以我前面提到的沒有作用,應該是因為作用的對象並非我目前正在使用的分頁,所以我預期的結果並未正常發生。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.9) Gecko/20071112 BonEcho/2.0.0.9 (tete009 SSE PGO)
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 8 篇文章 ] 

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


誰在線上

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


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

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