假設我有一個Javascript變量,其中包含空格分隔的幾個搜索詞,是否可以啓動Google搜索窗口或使用這些術語的選項卡(例如用戶單擊按鈕後)?如果是的話,是否有人有一個簡單的代碼示例注入HTML?如何從JavaScript的新選項卡或窗口中啓動谷歌搜索?
回答
谷歌搜索URL基本上是:HTTPS: //www.google.com/search?q=[query]
使用該功能,您可以使用簡單的表單輕鬆構建搜索網址以導航到f.ex:
<form action="http://google.com/search" target="_blank">
<input name="q">
<input type="submit">
</form>
如果你有一個JavaScript變量的搜索查詢,像:
<button id="search">Search</button>
<script>
var q = "Testing google search";
document.getElementById('search').onclick = function() {
window.open('http://google.com/search?q='+q);
};
</script>
要添加到此,[查詢]位是由加號(+)分隔的每個搜索項。因此,搜索「測試條款」會導致「https://www.google.com/search?q=test+terms」 – twoleggedhorse
@twoleggedhorse您不需要使用「+」 - 空格將會執行:https:// www.google.com/search?q=search%20term – David
當然只是通過谷歌搜索參數鏈接到一個新的窗口/ div/ajax div/iframe然而,你不能只是打開一個新的選項卡/窗口,這是不允許的,不建議。 您需要添加一個按鈕,將打開它..
指南谷歌搜索參數:
1)http://www.seomoz.org/ugc/the-ultimate-guide-to-the-google-search-parameters
2)http://www.blueglass.com/blog/google-search-url-parameters-query-string-anatomy/
試試這個
<script type="text/javascript" charset="utf-8">
function search()
{
query = 'hello world';
url ='http://www.google.com/search?q=' + query;
window.open(url,'_blank');
}
</script>
<input type="submit" value="" onclick="search();">
或者j烏斯季
<form action="http://google.com" method="get" target="_blank">
<input type="text" name="q" id="q" />
<input type="submit" value="search google">
的Zend的網站使用以下
<form method="get" action="//www.google.com/search" target="_blank">
<input type="text" name="q" maxlength="255" placeholder="Search in the site">
<input type="hidden" name="sitesearch" value="framework.zend.com">
</form>
這種運作良好。但是,我不知道谷歌關於這種整合的政策是什麼,因爲它提供了一個強制值(sitesearch)
- 1. 從鏈接啓動谷歌搜索
- 2. 如何強制Silverlight中的新窗口或選項卡
- 3. 如果鏈接在新窗口/選項卡或當前窗口
- 4. 強制CHM幫助窗口最初移動到索引或搜索選項卡
- 5. 如何在新選項卡或窗口中打開iframe URL?
- 6. 谷歌搜索谷歌搜索谷歌API或r python
- 7. 谷歌搜索查詢在Chrome中打開多個選項卡
- 8. 我如何從選項卡中刷新另一個選項卡jQuery或javascript
- 9. 如何使用Python啓動帶有多個選項卡的新Firefox窗口
- 10. 如何使用JavaScript打開新選項卡/窗口?
- 11. 谷歌地圖選項卡式信息窗口與xl數據
- 12. 打開新選項卡而不是新窗口或同一選項卡
- 13. 打開一個新窗口,顯示谷歌搜索結果
- 14. 從谷歌搜索
- 15. 爲ASP.NET中的網頁創建新的選項卡或窗口
- 16. 如何在谷歌搜索JavaScript文件?
- 17. 在Selenium IDE中關閉新打開的選項卡或窗口
- 18. 動態更新谷歌窗體'從列表中選擇'從RESTFUL選項Api
- 19. Visual Studio 2010 - 新的選項卡窗口
- 20. 如何在新窗口或新選項卡中打開某個功能?
- 21. 如何啓用自動谷歌搜索未知的URL?
- 22. 自動從谷歌搜索從
- 23. 如何處理selenium IDE中的新窗口選項卡?
- 24. 如何在R的新選項卡窗口中顯示輸出?
- 25. 谷歌瀏覽器 - 如何激活谷歌瀏覽器並切換到特定的選項卡窗口?
- 26. 用戶response.redirect在新選項卡或窗口中打開鏈接
- 27. javaScript - 在新選項卡中彈出窗口
- 28. JavaScript確認對話框在新窗口中/選項卡
- 29. JavaScript來在同一個選項卡中打開新窗口
- 30. 在新窗口中打開網址/選項卡Javascript
您可以使用'window.open()'或'window.open(url,' _blank')' – Pete