IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Create a chrome extension

    notsobad发表于 2012-03-19 21:02:00
    love 0

    google chrome screen capture的网页截图思路

    pages.js加入content_scripts,各个tab都可以调用,background.html是入口。

    background.html调用标准的tabs.captureVisiableTab来绘制可见区域,在回调函数中,将图片写入canvas,同时向该tab发送scroll_next消息,该消息由pages.js处理,网页滚动一屏,翻页完成后,重新调用tabs.captureVisiableTab来,图片追加写入canvas。

    2012.03.22 初步分析

    browser action是出现在工具栏上的,所有页面可用,page actions是出现在地址栏右侧,部分页面可用,如rss、readiablity之类的插件。 Background Pages是用于长时间运行的脚本

    未完待续

    参考:

    • http://code.google.com/chrome/extensions/docs.html
    • How to debug a plugin
    • chrome的插件存放路径


沪ICP备19023445号-2号
友情链接