我需要实施谷歌网站搜索我正在使用以下代码
<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>
问题是显示“未知标签”的警告。
请帮帮我
答案 0 :(得分:0)
我之前从未遇到过这个问题,但我使用Google Site Search并且可以进行一些有根据的猜测。
将该脚本标记放在封闭文件的“head”部分的末尾。它应该在理想情况下存在。
这是你最好的朋友:https://developers.google.com/custom-search/docs/element
该页面显示了许多实现Google自定义搜索的不同方法,甚至还为您提供了可以玩的示例。
另一方面,你在某个地方有相应的部分吗?
引用该页面:“两列和两列布局,一边是搜索结果,另一边是搜索框。如果您计划在网页中以双列模式插入多个元素,则可以使用gname属性将搜索框与搜索结果块配对。“
基本上,如果您使用的是“搜索框”部分,则还需要“搜索结果”部分。