2
A
回答
0
我想我剛剛找到一個解決方案。
我發現,當你爲「嘗試」的搜索使用Google的網址是:
而且,當來自Chrome的網址是:
所以基本上如果我檢查是否有sourceid = Chrome上的URL我可以重定向這樣。你怎麼看 ?
// If Google Search from the URL (sourceid)
if(URL.match('google') && parseUri(URL).queryKey['sourceid'] == 'chrome')
{
chrome.tabs.update(tabId, { url: 'http://search.yahoo.com/search?p=' + parseUri(URL).queryKey['q'] });
return;
} // If Bing Search from the URL (setmkt)
else if(URL.match('bing') && parseUri(URL).queryKey['setmkt'])
{
chrome.tabs.update(tabId, { url: 'http://search.yahoo.com/search?p=' + parseUri(URL).queryKey['p'] });
return;
}
0
對不起,不可能。
我看你還是試圖讓自定義搜索提供商。我想給你一個關於我在類似的擴展中做了什麼的想法,如果你用大寫字母輸入關鍵字,觸發谷歌幸運搜索而不是常規搜索。它有一些缺陷和侷限性(最大的一個是默認搜索提供者必須是谷歌,它仍然短暫顯示谷歌的搜索結果),但至少東西:
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if(changeInfo.status == "loading") {
var url = $.url.setUrl(tab.url);
if((url.attr("protocol") == "https" && url.attr("host").indexOf("encrypted.google.") == 0
|| url.attr("protocol") == "http" && url.attr("host").indexOf("www.google.") == 0)
&& url.attr("path") == "/search" && url.param("q") && isAllCapital(url.param("q"))) {
//do something with search term inside url.param("q")
}
}
});
(我用URL Parser插件)。
+0
感謝幫助我再次花花公子。事情是,我已經想到了這個解決方案,但我必須使用雅虎搜索。技術上有什麼我能做的就是重定向在雅虎的所有用戶,但也很給多... 我真的繼續尋找另一種解決方案,但不是很多網絡這個... – Sindar 2011-03-18 16:36:52
相關問題
- 1. Livecode網址關鍵字
- 2. 檢查關鍵字的網址片段
- 3. NoReverseMatch用{%網址...%}和關鍵字ARGS
- 4. odoo存儲的關鍵字和網址
- 5. Google Analytics關鍵字顯示的是網址而不是關鍵字
- 6. 關於提前搜索關鍵字網址
- 7. 如何從網站獲取包含關鍵字的網址?
- 8. Highcharts與multipe系列
- 9. Mozmill:關鍵字列表 - > Google中的第一個結果網址
- 10. 用jQuery搜索關鍵字添加網址
- 11. 動態文本 - 網址更改關鍵字
- 12. Django Reddit風格投票 - 網址關鍵字參數錯誤
- 13. 在谷歌搜索中根據關鍵字查找網址
- 14. 從引薦來源網址中提取關鍵字
- 15. 從google即時搜索網址獲取關鍵字
- 16. 從網址中排除某些關鍵字
- 17. 用Javascript關鍵字搜索返回Youtube視頻網址
- 18. 搜索頁面和網址的關鍵字
- 19. .jpg.to替代從圖像關鍵字獲取網址
- 20. 在python腳本中使用關鍵字獲取網站地址
- 21. 從網址中刪除關鍵字與htaccess的
- 22. 使用關鍵字存儲網址 - 最佳方法是什麼?
- 23. Magento的 - 在URL關鍵字/產品網址中刪除編號
- 24. opencart htaccess:如何修復網址中的seo關鍵字
- 25. PHP搜索關鍵字匹配的網址
- 26. 谷歌的App Engine(GAE)的cron網址:URL關鍵字= ABC
- 27. 流浪漢Multipe網絡
- 28. 關於網址
- 29. 給出關鍵字列表
- 30. 搜索關鍵字列表
沒錯上的相關信息,這就是我也用過(忘記提及它)。需要注意的是,如果您手動更改搜索提供商(例如,在您所在國家/地區的谷歌的本地化版本),它不會發送此參數 – serg 2011-03-18 17:19:19
是的,事實上,我認爲這是最好的解決方案,問題只是我必須把它寫入所有類型的搜索引擎的...所以不是真正通用的,但好... 你看到另一種解決辦法? – Sindar 2011-03-18 17:21:06
不,不能考慮其他事情。 – serg 2011-03-18 17:23:28