iT邦幫忙

0

一次以多個搜尋引擎進行搜尋

  • 分享至 

  • xImage

請問要製作一個同步搜尋的html文件(.html)。
當我以瀏覽器打開文件後,作用如下:

[字元輸入框] [搜尋按鈕]
□google搜尋
□bing搜尋
□維基
□其它

方格勾選是否使用該搜尋引擎。執行後,有勾選的搜尋引擎會開新分頁執行並顯示搜尋結果
勾選結果是否能記錄為最後一次使用狀態。

我有以相關字詞搜尋,但多是google seo類,還是有什麼關鍵字符合我的方向

參考 https://superuser.com/questions/445509/search-multiple-search-engines-with-a-single-keyword-at-the-same-time-in-chrome
餵狗 https://www.google.com/search?q=search+keyword+in+multiple+search+engine
122928008 iT邦新手 5 級 ‧ 2022-03-07 17:45:42 檢舉
謝謝您,我用翻譯看,國外回答有牽設到js,看來單html好像寫不出來@@
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
dophintil
iT邦新手 4 級 ‧ 2022-03-07 16:25:06
最佳解答

因為您提到的是「HTML」+「紀錄最後一次」,所以我先想到的是

  1. JS怎麼存檔
    (1) 一開始想到Cookie,發現Chrome瀏覽器之類禁止本機Cookie
    (2) 然後就看到有人討論了localStorage
    接下來就簡單啦/images/emoticon/emoticon37.gif
    關鍵字
localStorage.setItem(checkId,result);
localStorage.getItem(checkId);

寫了一個小範例供參考
https://drive.google.com/file/d/1fQFuMOz32wFkjis05HBBmunXBbHWJmYQ/view?usp=sharing

看更多先前的回應...收起先前的回應...
122928008 iT邦新手 5 級 ‧ 2022-03-07 17:43:58 檢舉

看了您的程式好複雜,js、html語法完全不會努力理解中。剛執行您的程式如果勾兩個引擊,沒有各開兩個頁面搜尋結果。

剛一直在找html想說html能完成,想不到還會涉及js。原選項記錄改為內定來替代,這好像比較簡單。目前到這裡理解不來了~囧rz。

<html>
<head>
<title>同步群搜</title>
</head>

<!輸入框 確認鈕 重置鈕 開新分頁並搜尋>
<form method="get" action="https://www.google.com/search" target="blank">
<input type="text" name="q" size="32" value="">
<input type="submit" value="確認搜索">
<input type="reset" value="恢復預設"><br><br>

<!下三行只有單純顯示選項>
<input type="checkbox" checked name="search" value="1" id="google" target="blank">Google 搜尋<br>
<input type="checkbox" name="search" value="2" id="bing" target="blank">Bing 搜尋<br>
<input type="checkbox" name="search" value="3" id="wiki" target="blank">Wiki 搜尋<br>
</form>

</html>

感謝您的回覆!!

dophintil iT邦新手 4 級 ‧ 2022-03-07 19:45:33 檢舉

你應該是被彈出視窗阻擋了,我一開始也只開一個,右上角網址右邊看看是不是有紅色X阻擋

dophintil iT邦新手 4 級 ‧ 2022-03-07 19:47:08 檢舉

因為您說要記錄上次才有localStorage~
如果單純預設勾當然就不需要js

122928008 iT邦新手 5 級 ‧ 2022-03-07 22:30:22 檢舉

如您所說,有跳出多分頁了。
我再試著自行增加更多搜尋引擎,真的感謝您!!

我要發表回答

立即登入回答