返回顶部

收藏

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. JasonLee 发表 2014-04-17 01:29:46 Java & Js
  2. lance 发表 2015-03-17 13:09:00 防止树莓派网络配置出错及各种修复方法
  3. oldj 发表 2018-08-24 14:00:00 改进版迷宫
  4. Rabo 发表 2014-04-27 09:40:03 What is Scope in Javascript?(Reading notes )
  5. 博主 发表 2018-09-13 00:36:57 Is It Necessary to Apply ESLint jsx-no-bind Rule?
  6. chirs <> 发表 2009-09-01 03:58:49 struts2实践- 结合jquery的纯客户端js表单校验
  7. 可乐加糖 发表 2018-10-07 08:40:27 很久没有写过jQuery了,今天心血来潮的写了一个滚动插件。
  8. zak 发表 2015-03-09 02:40:19 《javascript语言精粹》读书笔记五
  9. 可乐加糖 发表 2018-10-23 08:31:16 JavaScript文档生成器JSDuck
  10. 陆离 发表 2014-03-14 14:08:00 BigPipe On Node.js
  11. 脑袋 发表 2015-01-27 04:08:40 OSI七层模型详解
  12. lucifer 发表 2011-11-26 08:29:53 在centos下安装chrome[网络文章]

发表评论