看板 Browsers 關於我們 聯絡資訊
非常感謝s大的支援~ 有幾個問題想請教 1.我是portable的FF,執行檔是 D:\Program Files\Mozilla Firefox\firefox.exe 安裝完您說的套件之後,會多一個userChrome 0.8,這是對的嗎? 2.是把 D:\Program Files\Mozilla Firefox\defaults\profile\chrome 多建立一個 userChrome.js ,然後內容是您提供的程式碼嗎? 3.重開FF,然後用正常使用add to search bar的方法就可以了嗎? 不好意思因為不太懂XD 然後還是跟之前一樣耶,他跟我說沒有輸入關鍵字XD 提供套件如下 https://addons.mozilla.org/zh-TW/firefox/addon/3682/ add to search bar (A2SB) https://addons.mozilla.org/zh-TW/firefox/addon/4565/ 同作者寫的,用來管理A2SB 我金石堂的設定是 (1)首頁 http://www.kingstone.com.tw/ (2)搜尋URL http://search.kingstone.com.tw/SearchResult.asp (3)編碼 Big5 (4)HTTP GET (5)參數則全部刪掉 不知道哪裡有設定錯呢XD ※ 引述《shyangs (丹丹)》之銘言: : ※ 引述《trinas (benevolence)》之銘言: : : 就是這個 : : https://addons.mozilla.org/zh-TW/firefox/addon/3682/ : : 我想把金石堂加入搜尋 : : http://www.kingstone.com.tw/ : : 加入之後,透過add to search bar搜尋 : : 他都會跳出一個訊息說 「您未輸入搜尋條件」 : : 不知道有沒有神人可以指導一下要怎麼用XD : userChrome.js : // 金石堂網路書店 全館搜尋 : (function(){ : var engineName = "KingStone"; : var Ci_nsIBSS = Ci.nsIBrowserSearchService; : var ss = Cc["@mozilla.org/browser/search-service;1"].getService(Ci_nsIBSS); : var engine = ss.getEngineByName(engineName); : if (!engine) { : ss.addEngineWithDetails( : engineName, : "http://www.kingstone.com.tw/k.ico", : "", : "KingStone", : "GET", : "http://www.google.com/search?q={searchTerms}" : ); : engine = ss.getEngineByName(engineName); : } : engine = engine.wrappedJSObject; : engine.getSubmission = function(aData, aResponseType) { : var url = 'http://search.kingstone.com.tw/SearchResult.asp?c_type=' : +'%25E5%2585%25A8%25E9%25A4%25A8%25E6%2590%259C%25E5%25B0%258B' : +'&c_name=' : +encodeURIComponent(encodeURIComponent(aData)); : var submission = {uri:{spec:url}, postData:null}; : return submission; : } : })(); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.171.187