1

我需要实现谷歌网站搜索我正在使用下面的代码

<script>
 (function() {
 var cx = '012847953619635190580:vrz-2wloub8';
 var gcse = document.createElement('script');
 gcse.type = 'text/javascript';
 gcse.async = true;
 gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
    '//www.google.com/cse/cse.js?cx=' + cx;
 var s = document.getElementsByTagName('script')[0];
 s.parentNode.insertBefore(gcse, s);
 })();
</script>
<gcse:searchbox></gcse:searchbox>

问题是显示警告说“未知标签”。

请帮帮我

4

1 回答 1

0

我以前从未遇到过这个问题,但我使用 Google Site Search 并且可以做出一些有根据的猜测。

  1. 将该脚本标记放在封闭文件的“头”部分的末尾。理想情况下它应该在那里。

  2. 这是你最好的朋友:https ://developers.google.com/custom-search/docs/element

该页面显示了实现 Google 自定义搜索的许多不同方法,甚至提供了您可以玩弄的示例。

顺便说一句,你在某处有相应的部分吗?

引用该页面:“两列和两列布局,一侧是搜索结果,另一侧是搜索框。如果您打算在网页中以两列模式插入多个元素,则可以使用 gname属性以将搜索框与搜索结果块配对。”

基本上,如果您使用的是“搜索框”部分,您还需要一个“搜索结果”部分。

于 2013-03-31T05:24:32.927 回答