在 Google CSE(自定义搜索引擎)中预先输入的查询
Pre-entered query in Google CSE (Custom Search Engine)
我正在尝试使用以下代码将 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的方法吗?
您必须将 ?q=cats
添加到您的 URL。
请注意 Google Custom Search Ads Policy,Google 不喜欢用术语预先填充搜索框。
可编程搜索引擎的默认查询参数名称是 'q'(不带引号)。如果要更改可编程搜索引擎的默认查询参数名称,可以从搜索引擎控制面板 > 搜索功能 > 高级 > WebSearch 设置 > 查询参数名称进行更改。
我正在尝试使用以下代码将 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的方法吗?
您必须将 ?q=cats
添加到您的 URL。
请注意 Google Custom Search Ads Policy,Google 不喜欢用术语预先填充搜索框。
可编程搜索引擎的默认查询参数名称是 'q'(不带引号)。如果要更改可编程搜索引擎的默认查询参数名称,可以从搜索引擎控制面板 > 搜索功能 > 高级 > WebSearch 设置 > 查询参数名称进行更改。