我想向静态网站添加搜索。最简单的方法是通过将“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>
有人知道客户端解决方案吗?我应该为此使用一些 JavaScript 吗?
谢谢。
编辑:当使用“method = get”和“input name = q value =“site:www.acme.com””时,浏览器确实会使用“www.google.com?q =“site:www.acme”来调用Google .com 某些项目”,但我宁愿避免用“site:www.acme.com”预设输入框,因为用户会发现这很奇怪,可能会删除它。
您只需将表单方法设置为“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>
因为这就是 HTML 表单默认的工作方式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)