首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chrome扩展开发-需要帮助才能开始

Chrome扩展开发-需要帮助才能开始
EN

Stack Overflow用户
提问于 2011-05-13 19:32:27
回答 2查看 486关注 0票数 1

我想尝试一下Chrome扩展开发。我在扩展方面做的最多的就是在过去编写一些小Greasemonkey脚本。

我想使用localStorage存储一些数据,然后在扩展按钮上显示数据,稍后单击。(看起来这是通过弹出页面完成的)

每次从http://www.facebook.com/*加载页面时,我如何运行脚本?我如何访问该页面?我认为根据我的localStorage要求,我必须沿着background_page路线走(对吗?)背景页和弹出页能在localStorage之间通信吗?

更新:

我实际上是想学习"Chrome方式“。我并不是真的想运行一个现有的Greasemonkey脚本

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-13 19:47:46

Google实际上有一些关于创建扩展的很好的文档。如果您尚未阅读以下两篇文章,我建议您彻底阅读:

  • http://code.google.com/chrome/extensions/getstarted.html
  • http://code.google.com/chrome/extensions/overview.html

如果您想在用户浏览Facebook时提供扩展访问权限,则需要在扩展的清单中声明这一点。

除非您希望将数据保存到浏览器进程的生命周期之外,否则可能不需要使用本地存储。内存中的数据可以作为背景页的一部分存储.

内容脚本(在加载页面时运行)和后台页(在浏览器进程期间存在)可以通过消息传递进行通信,如下所述:

  • http://code.google.com/chrome/extensions/messaging.html

总的来说,我建议花一些时间浏览开发人员指南并熟悉概念和示例。

票数 3
EN

Stack Overflow用户

发布于 2011-05-13 19:34:59

Chrome有一个功能,可以自动将greasemonkey脚本转换为扩展!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5996860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档