快速入门 - 模块通讯关系模型

  • 作者:KK

  • 发表日期:2016.2.20


在你打算写JS操作页面实现插件效果之前,要知道插件脚本是无法直接操作页面的,因为它们运行在不同的沙箱里面,关系图如下:

其中插件服务器不能访问页面上的任何变量,比如网页中有var a = 100,那在插件服务器里也不能直接alert(a)来获取a变量的值。

插件服务器唯一能做的就是操作选项卡页面的DOM。