MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-14, 02:30

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





發表新文章 回覆主題  [ 14 篇文章 ] 
發表人 內容
文章發表於 : 2005-07-19, 08:40 
離線
頭像

註冊時間: 2005-07-18, 04:41
文章: 20
來自: 北京
[求助]哪位高手帮忙修改出站内搜索的搜索引擎

希望能够在狐狸里面添加站内搜索。
详情见和相关图片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


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.9) Gecko/20050712 Firefox/1.0.5
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-07-19, 09:50 
離線

註冊時間: 2002-11-14, 10:09
文章: 735
來自: 昨日東風
http://wiki.moztw.org/index.php/%E8%A3% ... ch_Plugins
如果你還是看不懂的話,我們再討論。

_________________
I use 圖檔.


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-07-19, 18:44 
離線
頭像

註冊時間: 2005-07-18, 04:41
文章: 20
來自: 北京
谢谢。
看过了,道理是明白,操作起来不行,我太笨 :(
我是希望得到编写好的可以直接用的东西。这个功能对很多人都很有用啊。在maxthon浏览器是很简单的。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.9) Gecko/20050712 Firefox/1.0.5
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-07-19, 19:42 
離線

註冊時間: 2002-10-20, 02:29
文章: 1497
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 的問題, 停用後也還是一樣.


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.9) Gecko/20050714 Firefox/1.0.5 (pigfoot)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-07-19, 22:53 
離線
頭像

註冊時間: 2005-07-18, 04:41
文章: 20
來自: 北京
Coopoo 寫:

PS, 真的, 我覺得閣下目前的簽名檔還是有點問題, 建議只留其中一個(必要的, 或是最小的 :) )

順便問另一個問題, 大家進得這個鏈結嗎?


这样的签名可以吗?

你说的这个链接可以进去。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.9) Gecko/20050712 Firefox/1.0.5
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-07-19, 23:09 
離線

註冊時間: 2002-10-20, 02:29
文章: 1497
感謝, 這樣的確舒服多了 :D
引言回覆:
你说的这个链接可以进去。

謝謝.


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.9) Gecko/20050714 Firefox/1.0.5 (pigfoot)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-07-20, 11:54 
離線

註冊時間: 2002-11-14, 10:09
文章: 735
來自: 昨日東風
dvtv 寫:
谢谢。
看过了,道理是明白,操作起来不行,我太笨 :(
我是希望得到编写好的可以直接用的东西。这个功能对很多人都很有用啊。在maxthon浏览器是很简单的。

原來是要做成bookmarklet啊,這東西很難做成通用的。
原因是Fx會把你輸入的關鍵字改成Unicode,然而大部分的搜尋引擎都只支援當地所使用的編碼。

最好還是做成專用的吧,像Mozilla/Firefox用的search plugin。

_________________
I use 圖檔.


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
 個人資料  
引用回覆  
文章發表於 : 2005-07-21, 04:24 
離線

註冊時間: 2003-11-18, 10:59
文章: 3473
ConQuery 的搜尋引擎可以辦到...

請按我

不懂怎麼做的話請爬爬那一串文就知道了

_________________
:::: 簽名檔分隔線 ::::
免費好用又自由的輸入法 gcin Windows | 勸大家以後不要再買 ATI


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-07-22, 20:25 
離線
頭像

註冊時間: 2005-07-18, 04:41
文章: 20
來自: 北京
coolcd 寫:
ConQuery 的搜尋引擎可以辦到...

請按我

不懂怎麼做的話請爬爬那一串文就知道了


非常感谢!!!
我找了很久了,几乎找遍了所有ff网站!
谢谢!!


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-07-22, 20:55 
離線

註冊時間: 2003-11-18, 10:59
文章: 3473
後來才想到其實有 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

_________________
:::: 簽名檔分隔線 ::::
免費好用又自由的輸入法 gcin Windows | 勸大家以後不要再買 ATI


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-07-22, 21:42 
離線
頭像

註冊時間: 2005-07-18, 04:41
文章: 20
來自: 北京
coolcd 寫:
後來才想到其實有 bookmarklet 啦~ (以前蒐集的,出處忘了...)
把以下的 code 當成一個網址加入 bookmark 就可以了
但是中文會有問題... (哪個好心人幫忙改一下吧~)
ConQuery 的話中文搜尋沒問題,功能還比較強。



ConQuery加上你的作品,非常好用!

我已经在别的论坛推介了。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-07-23, 02:08 
離線

註冊時間: 2003-11-18, 10:59
文章: 3473
很高興有人喜歡它

你可以自行修改成簡體版

用記事本就可以打開 cqr 檔

改一改很簡單的

_________________
:::: 簽名檔分隔線 ::::
免費好用又自由的輸入法 gcin Windows | 勸大家以後不要再買 ATI


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-07-23, 20:56 
離線
頭像

註冊時間: 2005-07-18, 04:41
文章: 20
來自: 北京
coolcd 寫:
很高興有人喜歡它

你可以自行修改成簡體版

用記事本就可以打開 cqr 檔

改一改很簡單的


改好了,谢谢。 :lol:
这个功能对我太有用了,我是搞写作的,在一个网站里面搜寻相关主题几乎天天用得着。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
 個人資料  
引用回覆  
文章發表於 : 2009-08-23, 18:57 
離線

註冊時間: 2009-08-23, 18:54
文章: 2
試以下的代碼看看
<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


回頂端
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; Maxthon)
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 14 篇文章 ] 

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


誰在線上

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


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

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