【发布时间】:2015-10-28 17:37:10
【问题描述】:
我们的网站上有一个自定义搜索栏,我注意到有时(9/10 次)JS 会抛出此错误,这会强制您搜索的内容不呈现
www.googleapis.com/customsearch/v1element?key=AIzaSyCVAXiUzRYsML1Pv6RwSG1gu…oogle.com&callback=google.search.Search.apiary####&nocache=1446053383742:2
未捕获的类型错误:google.search.Search.apiary#### 不是函数
但如果我要刷新或研究,这个错误会被排除在外,并且会呈现我的所有搜索。翻阅文件后,我发现他们所指的google.search.Search.apiary#### 只提到过一次。所以我相信这个错误会在它出现时截断整个文件。可能是什么原因造成的,有哪些解决方法?
【问题讨论】:
-
非常感谢您提出的解决方案。事实上,我们在所有页面上都使用了一个简单的 HTML TEXT 框,然后将搜索查询重定向到特定的仅搜索页面。在这个搜索页面上,我们确实有 Google 的搜索框(由脚本生成)和搜索结果。我相信,运行两次的脚本也给我们带来了问题。我已经删除了其中一个,目前它似乎可以工作。非常感谢您记录它。
标签: javascript google-search google-custom-search google-search-api