And*_*y F 8 javascript google-custom-search
在Google自定义搜索引擎代码的第一版(v1)中,有一种方法.setSearchCompleteCallback可以让您在搜索结果返回时调用一些Javascript.该代码的文档可以在这里找到.
搜索引擎对象已从google.search.CustomSearchControlv1移至google.search.cse.elementv2.
在目前的版本(V2)似乎并不有.setSearchCompleteCallback方法,我看不到的方式来注册时,搜索结果中完成回调.我已经使用Jquery的ajaxStart和ajaxEnd方法尝试了不同程度的成功,但我想知道是否有一种"官方"方式来构建Google CSE代码.
不优雅,但这是我能找到的唯一的东西。
我知道人们会评论使用永无止境的间隔,但在找到更好的解决方案之前,这就是我们所拥有的。
setInterval(function () {
var resultInfo = $('.gsc-result:first');
if (resultInfo.length && !resultInfo.data('isOld')) {
resultInfo.data('isOld', true);
console.log('new results');
}
}, 500);
Run Code Online (Sandbox Code Playgroud)