如何解决为什么 HTML5 表单不显示谷歌搜索结果?
<form action="https://www.google.com/search?q=" method="get">
<input type="text" name="search" id="search">
</form>
每当我在 input
中输入内容并按 Enter 键时,它都会转到 https://www.google.com/webhp?search=my+search
。为什么它不通过 google 显示结果?
解决方法
基于this:
Google.com/webhp (Google co webhp) 是一种重定向病毒,它会影响浏览器的设置并将我们重定向到其他网站。如果您想在 Google 搜索中搜索某些内容,它会将我们带到一些有害页面,而不是正常页面。
对于谷歌搜索试试这个:
var form = document.querySelector("form");
form.addEventListener("submit",function (e) {
e.preventDefault();
var search = form.querySelector("input[type=search]");
search.value = search.value;
form.submit();
});
<form action="https://google.com/search" type="GET">
<label>
Search Google:
<input type="search" name="q">
</label>
<input type="submit" value="Go">
</form>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。