返回顶部

收藏

Google Search API 保存搜索结果

更多

Google AJAX Search API 旨在使用户可以向其他人分发搜索结果(主要通过内容创建应用程序,如博客帖子、留言板等)。 google.search.SearchControl 对象通过其 setOnKeepCallback() 方法提供此功能。使用此方法,应用程序可以指定一个每当用户想要通过单击结果下面的“复制”链接保存该搜索结果时调用的对象和方法。 仅当应用程序已调用 setOnKeepCallback() 方法时才会有此链接。当用户点击此链接时,已记录的回调将接收一个表示搜索结果的 GResult 实例。此搜索结果对象包含许多搜索器特定的属性,以及一个统一的 html 属性(包含表示整个搜索结果的 HTML 元素)。处理该回调的最简单方法是复制 html 节点并将其附加到您应用程序的 DOM 中的某个节点。

// establish a keep callback
searchControl.setOnKeepCallback(this, MyKeepHandler);

function MyKeepHandler(result) {
  // clone the result html node
  var node = result.html.cloneNode(true);

  // attach it
  var savedResults = document.getElementById(\"saved_results\");
  savedResults.appendChild(node);
}
//该片段来自于http://outofmemory.cn

标签:javascript,网络

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. ToFishes 发表 2012-08-16 03:22:05 精确获取页面元素的位置
  2. techug 发表 2016-10-23 16:21:12 JavaScript世界万物诞生记
  3. welefen 发表 2014-10-28 02:44:54 几个Node.js和thinkjs相关的ppt
  4. zak 发表 2016-11-02 03:33:06 http2特性简介
  5. 逝去日子 发表 2014-11-07 14:34:06 jQuery的Ajax方法学习小记
  6. 阮一峰 发表 2016-11-15 15:33:17 JavaScript 全栈工程师培训教程
  7. David Walsh 发表 2014-11-17 14:07:26 Tweet For Code #4
  8. pansmaze 发表 2011-10-13 10:01:24 js继承
  9. vmunix 发表 2014-08-10 05:35:37 用ping测网络延迟要注意的几个因素
  10. 博主 发表 2013-08-11 00:00:00 ECMAScript 6 and Proxy
  11. youngsterxyf 发表 2013-02-26 16:00:00 JavaScript:继承和原型链(译)
  12. 博主 发表 2016-11-22 00:00:00 使用 JavaScript 创建并下载文件

发表评论