MozTW 討論區

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

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





發表新文章 回覆主題  [ 1 篇文章 ] 
發表人 內容
文章發表於 : 2013-04-01, 14:32 
離線
[網站管理員]
頭像

註冊時間: 2006-11-22, 16:07
文章: 560
用 userChrome.js 把 about:config 搜尋引擎加到 搜尋列。

可以用單一關鍵字,或正則表達式搜尋,如:javascript,或 javascript.*strict。但不能用空白隔開兩關鍵字,如:javascript strict。

腳本見附件,或下方代碼。

代碼:
// 存檔格式 utf-8 without bom
// about:config 搜尋
(function(){
  let engineName = "aboutConfig";
  let nsIBS = Ci.nsIBrowserSearchService;
  let ss = Cc["@mozilla.org/browser/search-service;1"].getService(nsIBS);
  let engine = ss.getEngineByName(engineName);
  if (!engine) {
    ss.addEngineWithDetails(
      engineName,
      "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90EAQUCFAFvEOAAAAQbSURBVDgRARAE7/sBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgYGBETg4OHsAAAAAyMjIhX9/f+8AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAACIiIgcNjY2nv////nExMSWERERcwAAAAABAQG9sbGxagwMDAfJyclienp65AAAAAAAAAAABAAAAAAAAAAAAAAAABMTE44WFhZF////ADc3NyMJCQkAAAAAADQ0NI0dHR0pAgICAAkJCY4AAABWAAAAAAAAAAACAAAAAH5+fh67u7uTj4+PrgICAgAJCQn/KSkpKfn5+QD5+fkAKysrKQkJCf8AAAAAoKCgrsrKypOAgIAeAAAAAAEAAAAAzMzMvxoaGkD4+PgACwsL/9zc3AHPz88ABgYGAAAAAAD6+voAMTExACQkJP/4+PgBBAQEAOfn58A0NDRBBAAAAATGxsYVXFxcAAgICADg4eEB29vbAO3t7eC6urqcAAAAAEZGRmPa2tohCgoKAR8fHwAAAAAAxcXFFQAAAAQBc3NzDv39/T5DQ0OZRkZGGrGxsf/x8fH0ZWVlKAAAAOYAAAAAAAAAGZubm9kPDw8MT09PAbq6uua+vr5nAgICwgRNTU2MLi4uZQgICAD4+PkAAwMDAfPz88AAAADmAAAAAAAAAAAAAADn9PT0wBISEk34+PgAQ0NDGjs7O7PS0tKbBOTk5AMHBwcABAQEAAsMDAAKCgoAHBwcDgAAAAAAAAAAAAAAAAAAAAAbGxsOCgoKAObm5wD09PMA/Pz8AOTk5AMDycnJ4cTExN8eHh4sEhISDQoKCgASEhIgGRkZu8HBweMAAAAAf39/Ojg4OIIJCgoA/fz8AM7OzueHh4eErq6upgEAAAAAsLCwsAICAk8ICAgAEBESAAQDAv8JCQkB+vr6zQAAAAAGBgYz9/f3//3+/gHw7+8A9/f3AO7u7rFgYGBQBAAAAAPPz88jIiIiAAcHBwD39/f/EBARAQUGBgAHBwgzAAAAAPv8+wDz9PQB8fDw//f39wH5+fkA39/fIwAAAAMDAAAA/+zs7Nf+/v4kn5+fnTY2NkH19fUA7ezsAO7u7QDr6+sA6ujoAPLy8gDz8/MBd3d3fwgICAW4uLh16+vr3wEAAAAACgoKAPb29gCJiYmcBgYGYwYGBgDf39/uJiYmEgEBAQDZ2dnuIiIiEvr6+gDo6OidiIiIZAsLCwD19fUAAwAAAAD7+/sAAAAAAODg4PgQEBA77e3t48nJyYMgICBP+Pj4ALq6umwEBAQh7Ozs9bS0tIru7u7d+/v7AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAEJSUlETY2NpgAAAAAysrKaNvb2+8AAAD8AAAA8gAAAAAAAAAAAAAAAJMEYjcaUf3RAAAAAElFTkSuQmCC",
      "",
      "aboutConfig",
      "GET",
      "http://www.google.com/search?q={searchTerms}"
    );
    engine = ss.getEngineByName(engineName);
  }

  engine = engine.wrappedJSObject;
  engine.getSubmission = function(aData, aResponseType) {
    let url = 'about:config?filter=' + aData;
    let submission = {uri:{spec:url}, postData:null};
    return submission;
  }
})();


附加檔案:
檔案註釋: Search-plugin for about:config (userChrome.js)
aboutConfig.uc.zip [1.53 KiB]
被下載 262 次

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

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


誰在線上

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


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

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