阅读:5466回复:15
有人這樣子做過嗎?
標籤快捷鍵
js碼,我已知道 也用了標籤做多重搜尋引擎 用代號去換引擎找,很方便 但小弟有個既念 想直接用hotkey的方式來做為多重搜尋引擎的更換 也就是在網址已先輸好了"字串" 然後按F1~F9代表不同的搜尋引擎去搜尋 標籤快捷鍵的JS碼是這樣子 var myUrl = "URL"; var ff= document.getElementById("content"); var tab = ff.addTab(myUrl); ff.selectedTab = tab; 要如何寫,在執行hotkey時 才能先把地址欄預先輸入的"字串" 而自動導入var myUrl = "URL"的占位符(%s)呢? 小弟不懂JS碼 麻請先進指教一下 謝謝~~ |
|
1楼#
发布于:2008-01-06 15:13
为了方便的话直接用web search pro
不过有些人喜欢研究键盘导航,我记得有个扩展专门为了全键盘操作而写的,没研究过 |
|
2楼#
发布于:2008-01-06 15:13
网址列是哪个? 地址栏还是搜索栏?
|
|
3楼#
发布于:2008-01-06 15:13
網址列是地址欄~~
web search pro的快捷鍵不是很好用 比如ctrl+shift+A 會跳出某一搜尋引擎的字串輸入框 但是游標又不會主動focus在字串的輸入框.. 還要再回頭用滑鼠去多點兩點輸入框... 然後再到輸入框輸入字串,來來回回很麻煩 這樣子就慢很多了 既然要用hotkey的話,就應該一次全在鍵盤上完成 不應該來來回回的 再者快捷鍵也是定死了 只能ctrl+shift+A~Z 若有人會寫 JS碼的話,hotkey隨便自定都可以... 方法1.只要F1(跳到address bar)→輸入字串→選擇F2~F11(選擇引擎自動執行) 方法2.拖曳網頁文字到address bar→選擇F2~F11(選擇引擎自動執行) 非常的快速 又不用再加擴展,省了不少資源 |
|
4楼#
发布于:2008-01-06 15:13
網址列是地址欄~~ 从地址栏取字符串,那恐怕是一个地址一个取法了。比如:google的是"q=字符",到了百度就是“wd=字符串”。 再个F1是firefox的默认帮助键,F5会刷新网页, 其他键可能也有绑定。 恐怕要用你的这个js码都要先装keyconfig屏蔽掉一些东西。 以下,广而告之: 我正在对我的greasemonkey脚本进行修改,以便能够快速看到各个搜索引擎的结果, 但属于完全的鼠标操作。 目前还在修改阶段,你如果想试试,我可以先给你体验一下。 附件是效果图: |
|
5楼#
发布于:2008-01-06 15:13
也许楼主的一些设置出现了问题,我刚刚用Web Search Pro试了一下,输入Ctrl+K的时候,光标正是落在输入框,在纯净的Firefox和我本身使用的Profile里面均是如此。
如果楼主不喜欢Web Search Pro的快捷键,可以使用Keyconfig自定义,显示的虽然还是Ctrl Shift A,但是实际上已经换成了F2.另外说一下,我找快捷键的时候也打过F1-F12的主意,不过其中很多都已经定义了功能,虽然在Keyconfig里面没有反映出来,楼主可以自己试一下,权衡一下,其实我感觉键盘上有规律的合用的快捷键也属于稀缺资源^_^ 楼主的想法大概可以用Keyconfig如此实现,用gURLBar.value取出地址栏里输入的内容,和搜索引擎用来搜索的那一套字符串拼合在一起形成地址,然后用楼主的那段代码打开。每个搜索引擎做一个,有的也许还需要考虑编码的问题。 |
|
6楼#
发布于:2008-01-06 15:13
我想若能把地址欄的文字取出丟到
搜尋引擎的字符串,問題應該容易了... Web Search Pro 我安裝的可能有點問題 晚一點再重裝看看... 剛才看了一下 Web Search Pro真的可以改hotkey耶 原來keyconfig也可以抓到Web Serch Pro的command 我疏忽了...^^ 再請教一下,我是打繁體中文 Web Search Pro是不是只會丟UTF-8(沒有Big5的編碼)去套用搜尋引擎 台灣很多搜尋引擎,都只吃Big5 試了半天,很多都是亂碼.. |
|
7楼#
发布于:2008-01-06 15:13
wushi777: 謝謝wushi777兄~~ 我會想用F1~F12,其間個人重視的功能,早以指派給手勢了...^^ 晚點會再試試Web Search Pro看... |
|
8楼#
发布于:2008-01-06 15:13
编码在搜索引擎里,打开xml看一下自己改
|
|
9楼#
发布于:2008-01-06 15:13
bluezeppelin:编码在搜索引擎里,打开xml看一下自己改回到原帖 找不到Web Search Pro的設定值:-| 另外 因我有些搜尋引擎是吃utf-8,有些是吃big-5 若Web Search Pro真的是改*.xml編碼就可以了..好像也很麻煩,要改來改去 沒辦法指定用什麼搜尋引擎,就用特定的編碼輸入嗎? |
|
10楼#
发布于:2008-01-06 15:13
剛才試了一下
功能的真很強,無所不能 只是自訂快捷鍵叫搜尋視窗時 focus還是有點小小的問題,不主動對焦 另外 我自定義的引擎 奇摩拍賣(只適用big5) http://tw.search.bid.yahoo.com/search/ac?p= 輸入繁體中文搜尋出來,就是會顯示亂碼 猜想..必定是Web Search Pro強行用轉成utf-8去套用 有人可以指教下,Web Search Pro的設定 要那裡找嗎?我翻遍了*.xml,就是找不到 這擴展真的很強,很想使用它...>_< |
|
11楼#
发布于:2008-01-06 15:13
<SearchPlugin> <os:ShortName>Google ZH</os:ShortName> <os:Description>Google Chinese Search@google.com</os:Description> ---------------------------------------------------- <os:InputEncoding>utf-8</os:InputEncoding> -------------------------------------------------------- − <os:Image width="16" height="16"> data:image/x-icon;base64,R0lGODlhEAAQAPcAAP////7/+Pf///f/+/z/8/j///7/9PP///3/6fr+7/7/4/T/6vT/8+7///j/4f/6+On///X7//v6/+3/9v/58//4//j79Pb66//45v/1///1+v/42fv19//09Or5///z/+f5///07f/x+eT2/+T29vDw+O7u/9fy/8H1/93r/+Dm/NDl/+Hf7NPZ+c3c87/e8MnX/7zX/8rS1K/S+qq2wqOpzW+s73qk1n6e6Va2Ske5SlC4PYGZ3021UkO4UG+a6VWzOU2zRUy0O0i2OTy1RE2xQYmP2U+tVS23QIaP0HyPx2WF2GKEqVdzvEZ0ykJu21poryJuuR1o5xVr0jdb1jFguCJg2S9b2BVjzxRh4Qdj6Blf2xte0RVc9iZbyyBcyiFY6B9W9xxasSdT1swuItslGtIoD80qANIkGc4mANYgLxxJsNEfHdYfDccjAB1CtNwaAN0YEjE3sSQ6sRw4tc4UGcsUDiUzthc7kxw4jNEQByM1mRoyxhMxxSAuxRMzugQ2sSkwdBMsoA4qyxUqqigmixoljwAlvRUfgAAilgsWpA8SnwATVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQABAAAAjTALXkGHIkiA8gRXoQ2aFDCBIiRK5cAMBBAYQCI1gcKFEgwwMgZLoUKNDgBA4oc/gAqmLjBQMgabAEmIDCyR8gOAEAyRPIBBA9XxQUWLIHZ06jNICYkRKBBx4gAKJKlQrkDBgBP+hANarzqJ0xDaKI2Xr0aJwsDbysIctWpxouB54kgjp1KhA3VhbcOKTEKFQ5hO4kAYImDAAQfhb57YqoBpA6Www4UFFIEVecjJK2mdJAgIARTQwJ6gNo0BsmJICwofJBQV2pEaICKQOxtu3bROAEBAA7 </os:Image> <UpdateInterval>7</UpdateInterval> − <UpdateUrl> http://mycroft.mozdev.org/update.php/id0/googleZH.src </UpdateUrl> − <IconUpdateUrl> http://mycroft.mozdev.org/update.php/id0/googleZH.gif </IconUpdateUrl> <SearchForm>http://www.google.com/</SearchForm> <os:Url type="text/html" method="GET" template="http://www.google.com/search?q={searchTerms}&start=0&ie=utf-8&oe=utf-8&lr=lang_zh-CN|lang_zh-TW&sourceid=mozilla-search"> </os:Url> </SearchPlugin> |
|
12楼#
发布于:2008-01-06 15:13
謝謝bluezeppelin
不過好像跟google.xml沒有關係 我用Web Search Pro自訂的引擎的"標籤名"及"地址欄" 在prefs.js檔裡出現 但不知從何下手... 很奇怪...同樣的設定 "searth with"擴展就正常.. |
|
13楼#
发布于:2008-01-06 15:13
只是拿google.xml举个例子
我明白你的问题,以前也遇到过,主要是装了Web Search Pro以后,它接管了FF的搜索引擎管理,之后再添加的搜索引擎,在profile的search plugins下面是找不到xml文件的,试了一下在Web Search Pro里面编辑,也没什么可改的,曾经一度我只好把一个搜索引擎分为两个,分别搜英文和中文 后来一次重新做profile时就长了经验,在装Web Search Pro之前先把我需要的搜索引擎都添加好,再让Web Search Pro自己去认,笨办法,也不管了,好用就行,反正3.0里我又开始用dragzone了 |
|
14楼#
发布于:2008-01-06 15:13
終於搞定了...
其實bluezeppelin兄的做法(*.xml的形式引擎丟到searchplugins,讓Web Search Pro去辯識) 我之前也有做過 但沒有成功...原因是我是使用綠色版 好在有bluezeppelin兄的提示 我找的安裝版firefox 再心灰意冷的情況下,再試一次 再丟到searchplugins裡試試看 後來真的抓到了,真高興 其實Web Search Pro在自定義引擎方面 真的有問題,全部會被強迫以utf-8編碼去搜尋 而且要在裡面文件更改,沒那麼容易... 希望Web Search Pro之後的版本,可以加入自訂編碼的選項 也謝謝bluezeppelin兄的幫忙...^^ |
|
上一页
下一页