我想将搜索添加到静态网站.最简单的方法是通过在实际查询中附加"site:www.acme.com"来简单地查询Google,以便Google将搜索限制在该网站上.
理想情况下,我想在浏览器中执行此操作,以避免在服务器上安装PHP.使用表单,我不知道如何附加搜索项:
<form action=http://www.google.com?q="site:www.acme.com+...">
<input type=text id=search_item>
</form>
Run Code Online (Sandbox Code Playgroud)
有人知道客户端解决方案吗?我应该使用一些JavaScript吗?
谢谢.
编辑:当使用"method = get"和"input name = q value ="site:www.acme.com""时,浏览器确实会通过"www.google.com?q="site:www.acme"致电Google .com一些项目",但我宁愿避免使用"site:www.acme.com"预设输入框,因为用户会发现这很奇怪,可能会将其删除.
Rad*_*aid 18
您只需要将表单方法设置为"get",向要搜索的站点添加一个额外的隐藏元素,它将自动将其粘贴到URL后面:
<form action="https://google.com/search" method="get">
<input type="hidden" name="sitesearch" value="http://acme.com" />
<input type="text" name="q" />
</form>
Run Code Online (Sandbox Code Playgroud)
因为这是默认情况下HTML表单的工作方式.
| 归档时间: |
|
| 查看次数: |
13217 次 |
| 最近记录: |