插件第一次被加载时,Gecko 会调用 NP_Initialize 方法;
一旦插件被加载,浏览器将调用插件的 NPP_New 方法创建插件的一个实例;
当页面被关闭时,实例被销毁,Gecko 将调用 NPP_Destroy 通知插件要删除该实例;
当所有的实例都被销毁掉时,Gecko 将调用 NP_Shutdown,这时,plugin 被请出缓存。