MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2024-06-05, 22:35

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





發表新文章 回覆主題  [ 2 篇文章 ] 
發表人 內容
文章發表於 : 2008-08-04, 22:47 
離線

註冊時間: 2004-12-11, 21:54
文章: 5
我有一個程式,在安裝時會修改登錄檔
使得 IE 可以在 UserAgent 中增加我認的部份
還有認得我增加的一個協定呼叫我指定的程式來開啟

想請問 firefox 我是否有辦法讓 User 安裝一個 xpi
來完成上述的設定
我知道增加協定的部份可以透過修改 abouc:config 來完成
但還是很惱人
而 UserAgent 的部份則完全無頭緒了

希望各位先進能給一些指點


回頂端
Mozilla/5.0 (X11; U; Linux x86_64; zh-TW; rv:1.9.0.1) Gecko/2008071620 Firefox/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-09-14, 11:12 
離線

註冊時間: 2008-01-31, 11:50
文章: 11
代碼:
var prefs = Components.classes["@mozilla.org/preferences-service;1"].
                getService(Components.interfaces.nsIPrefBranch);

  var tabsMode;
  if (prefs.getPrefType("browser.tabs.loadInBackground") ==
     prefs.PREF_BOOL){
    tabsMode = prefs.getBoolPref("browser.tabs.loadInBackground");
  }

只要能在 about:config 設定的資料,都可以透過 preferences service 設定。讀取 prefs.getXXXPref() ,設定用 prefs.setXXXPref()。


回頂端
Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.0.1) Gecko/2008090315 Firefox/3.0.1 XPCOMViewer/1.0a1
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 2 篇文章 ] 

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


誰在線上

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


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

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