浏览器扩展开发—Chrome篇.pptVIP

  • 122
  • 0
  • 约1万字
  • 约 26页
  • 2018-06-22 发布于河南
  • 举报
浏览器扩展开发—Chrome篇.ppt

* 一个chrome扩展的工作原理,可以分成两部分来: 1、扩展进程 2、页面渲染进程 扩展进程和页面渲染进程之间通过“发送消息与接收消息”的机制进行配合工作 * 1、扩展进程: Background Page:后台运行的文件,用来控制整个扩展的活动 Poppup Page:扩展内部的弹窗页面 Options Page:扩展内部的配置页面 扩展进程内部的页面之间,可以相互操作DOM 2、页面渲染进程 页面DOM树:页面 Content Script:扩展向页面注入的内容脚本 页面中的Script:页面本身的脚本 Content Script和页面本身的Script分别存储在两个不同的容器,互不影响,也不能相互访问,但是都可以直接操作页面DOM 3、扩展进程不能直接访问页面渲染进程,两者之间的交互只能通过sendRequest和onRequest.addListener的方式进行(消息机制) * 1、一个最简化的Chrome扩展,只需要具备一个manifest.json文件和一个background.html文件即可。 Manifest.json用来描述整个扩展的安装及运行信息;background.html用来控制整个扩展的运行。 注:如果开发的Chrome theme,连background.html都不需要。 2、较完整Chrome扩展结构除了具备manifest.js

文档评论(0)

1亿VIP精品文档

相关文档