MozTW 討論區 https://forum.moztw.org/ |
|
[求助]哪位高手帮忙修改出站内搜索的搜索引擎 https://forum.moztw.org/viewtopic.php?f=11&t=9559 |
第 1 頁 (共 1 頁) |
發表人: | dvtv [ 2005-07-19, 08:40 ] |
文章主題 : | [求助]哪位高手帮忙修改出站内搜索的搜索引擎 |
[求助]哪位高手帮忙修改出站内搜索的搜索引擎 希望能够在狐狸里面添加站内搜索。 详情见和相关图片http://www.firefoxcn.com/bbs/Announce/Announce.asp?BoardID=100&ID=6529 我看过相关的搜索引擎修改的帖子,可是不知道怎么做。 下面的资料不知道有没有参考价值: mathon的google搜索引擎代码 Google站内搜索用于在当前浏览的站点范围内搜索指定关键字 引擎代码 <script language="JavaScript">var searchText = external.m2_search_text(%max_security_id);var root;var rooturl;getRoot();var URL="http://www.google.com/search?hl=zh-CN&ie=UTF-8&q=site:";+rooturl+"+"+encodeURIComponent(searchText);window.open(URL);function getRoot() {updir = location.href.substring(0,location.href.substring(0,location.href.length-1).lastIndexOf('/')+1);updir2 = location.href.substring(location.href.substring(0,location.href.length-1).lastIndexOf('http://'),location.href.length);updir2 = updir2.substring(7,location.href.length);if (updir.indexOf("htm#http") != -1 && updir2.indexOf("www") == 0 ){root="http://";+updir2;};if (updir.indexOf("htm#http") != -1 && updir2.indexOf("www") != 0 ){root="http://www.";+updir2;};root=window.location.href.split("/");rooturl=root[2];};</script> </script> 这是 baidu 的站内搜索代码 <script language="JavaScript">var searchText = external.m2_search_text(%max_security_id);var root;var rooturl;getRoot();var URL="http://www.baidu.com/s?ie=UTF-8&ct=0&cl=3&f=8&bs=site%3Awww.f1suji.com+%C4%E3%BA%C3&sr=&z=&wd=site:";+rooturl+"+"+encodeURIComponent(searchText);window.open(URL);function getRoot() {updir = location.href.substring(0,location.href.substring(0,location.href.length-1).lastIndexOf('/')+1);updir2 = location.href.substring(location.href.substring(0,location.href.length-1).lastIndexOf('http://'),location.href.length);updir2 = updir2.substring(7,location.href.length);if (updir.indexOf("htm#http") != -1 && updir2.indexOf("www") == 0 ){root="http://";+updir2;};if (updir.indexOf("htm#http") != -1 && updir2.indexOf("www") != 0 ){root="http://www.";+updir2;};root=window.location.href.split("/");rooturl=root[2];};</script> 希望狐狸高手能尽快研究出这个功能,造福所有狐狸 http://www.firefoxcn.com/bbs/Announce/A ... 00&ID=6529 |
發表人: | nakeho [ 2005-07-19, 09:50 ] |
文章主題 : | |
http://wiki.moztw.org/index.php/%E8%A3% ... ch_Plugins 如果你還是看不懂的話,我們再討論。 |
發表人: | dvtv [ 2005-07-19, 18:44 ] |
文章主題 : | |
谢谢。 看过了,道理是明白,操作起来不行,我太笨 ![]() 我是希望得到编写好的可以直接用的东西。这个功能对很多人都很有用啊。在maxthon浏览器是很简单的。 |
發表人: | Coopoo [ 2005-07-19, 19:42 ] |
文章主題 : | |
dvtv 寫: 謝謝。
看過了,道理是明白,操作起來不行,我太笨 ![]() 我是希望得到編寫好的可以直接用的東西。這個功能對很多人都很有用啊。 在Firefox 有另一個東西, 叫關鍵字, 在搜尋的輸入區點滑鼠右鍵,選將此次搜尋動作設為可用關鍵字搜尋 viewtopic.php?t=9516&highlight=%E9%97%9C%E9%8D%B5%E5%AD%97 PS, 真的, 我覺得閣下目前的簽名檔還是有點問題, 建議只留其中一個(必要的, 或是最小的 ![]() 順便問另一個問題, 大家進得這個鏈結嗎? 我在搜尋列中打入"字", 按Enter, 會沒反應. 用頁面右上角的搜尋, 可以搜尋"關鍵字"一詞, 進入後, 每個鏈結點下去, 或將URL 貼上網址列後再衝, 都沒反應. 若將後面的&highlight=%E9%97%9C%E9%8D%B5%E5%AD%97(&highlight=關鍵字) 刪去, 怎可以進入. 我原本以為是SearchWP 或SearchButton 的問題, 停用後也還是一樣. |
發表人: | dvtv [ 2005-07-19, 22:53 ] |
文章主題 : | |
Coopoo 寫: PS, 真的, 我覺得閣下目前的簽名檔還是有點問題, 建議只留其中一個(必要的, 或是最小的 ![]() 順便問另一個問題, 大家進得這個鏈結嗎? 这样的签名可以吗? 你说的这个链接可以进去。 |
發表人: | Coopoo [ 2005-07-19, 23:09 ] |
文章主題 : | |
感謝, 這樣的確舒服多了 ![]() 引言回覆: 你说的这个链接可以进去。
謝謝. |
發表人: | nakeho [ 2005-07-20, 11:54 ] |
文章主題 : | |
dvtv 寫: 谢谢。
看过了,道理是明白,操作起来不行,我太笨 ![]() 我是希望得到编写好的可以直接用的东西。这个功能对很多人都很有用啊。在maxthon浏览器是很简单的。 原來是要做成bookmarklet啊,這東西很難做成通用的。 原因是Fx會把你輸入的關鍵字改成Unicode,然而大部分的搜尋引擎都只支援當地所使用的編碼。 最好還是做成專用的吧,像Mozilla/Firefox用的search plugin。 |
發表人: | coolcd [ 2005-07-21, 04:24 ] |
文章主題 : | ConQuery 專用的 Google 站內搜尋 |
ConQuery 的搜尋引擎可以辦到... 請按我 不懂怎麼做的話請爬爬那一串文就知道了 |
發表人: | dvtv [ 2005-07-22, 20:25 ] |
文章主題 : | |
coolcd 寫:
非常感谢!!! 我找了很久了,几乎找遍了所有ff网站! 谢谢!! |
發表人: | coolcd [ 2005-07-22, 20:55 ] |
文章主題 : | |
後來才想到其實有 bookmarklet 啦~ (以前蒐集的,出處忘了...) 把以下的 code 當成一個網址加入 bookmark 就可以了 但是中文會有問題... (哪個好心人幫忙改一下吧~) ConQuery 的話中文搜尋沒問題,功能還比較強。 代碼: javascript:q = %22%22 + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (!q) q = prompt(%22You didn't select any text. Enter a search phrase:%22, %22%22); if (q!=null) location=(%22http://www.google.com/search?num=100&q=site:%22 + escape(location.hostname) + %22 \%22%22 + escape(q.replace(/\%22/g,%22%22)) + %22\%22%22).replace(/ /g, %22+%22); void 0
|
發表人: | dvtv [ 2005-07-22, 21:42 ] |
文章主題 : | |
coolcd 寫: 後來才想到其實有 bookmarklet 啦~ (以前蒐集的,出處忘了...)
把以下的 code 當成一個網址加入 bookmark 就可以了 但是中文會有問題... (哪個好心人幫忙改一下吧~) ConQuery 的話中文搜尋沒問題,功能還比較強。 ConQuery加上你的作品,非常好用! 我已经在别的论坛推介了。 |
發表人: | coolcd [ 2005-07-23, 02:08 ] |
文章主題 : | |
很高興有人喜歡它 你可以自行修改成簡體版 用記事本就可以打開 cqr 檔 改一改很簡單的 |
發表人: | dvtv [ 2005-07-23, 20:56 ] |
文章主題 : | |
coolcd 寫: 很高興有人喜歡它
你可以自行修改成簡體版 用記事本就可以打開 cqr 檔 改一改很簡單的 改好了,谢谢。 ![]() 这个功能对我太有用了,我是搞写作的,在一个网站里面搜寻相关主题几乎天天用得着。 |
發表人: | rmmaniac [ 2009-08-23, 18:57 ] |
文章主題 : | Re: [求助]哪位高手帮忙修改出站内搜索的搜索引擎 |
試以下的代碼看看 <script language="JavaScript"> var parentwin = window.external.menuArguments; var doc = parentwin.document; var sel = doc.selection; var rng = sel.createRange(); var str = new String(rng.text); var sgethost = external.menuArguments.location.host; var URL="http://www.google.com/search?num=25&q=site:"+sgethost+'%20'+str; parentwin.open(URL); </script> 把以上代碼存檔在目錄c:\test.檔名如"google_sis.js" 然後以下的reg存檔.檔名如google_sis.reg. 執行後在ie的左鍵就有一個Google站內搜尋的功能. REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Google站內搜尋] @="file://c:\\xx\\google_sis.js" "contexts"=dword:000000f3 |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |