javascript - 使用具有一点隐私的 Google 自定义搜索引擎

标签 javascript html search-engine google-search

我想使用 Google Custom Search Engine在我的网站上。

使用 Google 的默认实现,您必须在每个具有搜索框的页面上放置 Javascript。出于隐私原因,我只想为实际使用搜索引擎的用户加载该 Javascript。

我想要一个通用的

<form>
<input type=text>
<sinput type=submit>
</form>

在每个页面上,然后提交到另一个页面,在该页面上加载并执行 Google 代码,而无需用户再次点击。

我可以很容易地将 Google 代码放在一个页面上,并在每个页面上都有一个指向搜索页面的链接,但我无法让它与页面上的搜索框一起使用,而且用户没有第二次点击。

最佳答案

您可以将 Goolge 自定义搜索引擎配置为仅显示搜索结果。然后你只需要在结果页面上包含谷歌脚本,例如。结果.html。

在其他页面上,您可以放置​​一个带有结果页面的通用搜索表单作为操作:

<form action="/results.html" method="GET">
    <input name="q" type="text">
    <input value="Search" type="submit">
</form>

在此配置中,只有当您网站的访问者实际使用搜索功能时,数据才会传输给 Google。

关于javascript - 使用具有一点隐私的 Google 自定义搜索引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28296142/

相关文章:

javascript - Jquery使选项卡从另一个页面激活

javascript - 为什么单击时的关键帧动画只触发一次?

javascript - Javascript 文件之间无法访问窗口变量

javascript - 检查表单输入是否等于特定文本,如果是,则执行计算并在另一个输入字段中打印

jquery - 如何使用 jQuery 替换标签标记内的 HTML

javascript - 如何为一堆静态文件创建纯浏览器/javascript 搜索引擎?

javascript - 单击时更改按钮颜色

html - 表格列的对齐方式

search-engine - 如何知道传入的请求是否来自搜索引擎机器人?

html - 更改文件扩展名会影响 SE 排名吗?