【问题标题】:Pre-entered query in Google CSE (Custom Search Engine)Google CSE(自定义搜索引擎)中预先输入的查询
【发布时间】:2021-10-06 12:32:05
【问题描述】:

我正在尝试使用以下代码将 Google 自定义搜索集成到我的网站中:

<script async src="https://cse.google.com/cse.js?cx=aaa:bbb"></script>
<div class="gcse-searchbox"></div>
<div class="gcse-searchresults"></div>

此代码显示了一个完美运行的空搜索框。但是,我想显示带有预先输入的查询的搜索框以及查询的搜索结果。

像这样:(不起作用)

<script async src="https://cse.google.com/cse.js?cx=aaa:bbb"></script>
<div class="gcse-searchbox" query="cats"></div>
<div class="gcse-searchresults" query="cats"></div>

是否有任何 HTML 或 JavaScript 方法可以做到这一点?

【问题讨论】:

    标签: javascript html google-custom-search


    【解决方案1】:

    您必须将?q=cats 添加到您的网址。

    请注意Google Custom Search Ads Policy,Google 不喜欢在搜索框中预先填充字词。

    可编程搜索引擎的默认查询参数名称是“q”(不带引号)。如果您想更改可编程搜索引擎的默认查询参数名称,您可以通过搜索引擎控制面板 > 搜索功能 > 高级 > WebSearch 设置 > 查询参数名称进行更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多