NPAPI是浏览器与插件交互的接口,下面先简要介绍一下NPAPI的函数:

Mach-o entry points

  • NPError NP_Initialize(NPNetscapeFuncs* browserFuncs)       **初始化NPAPI,获得browserFuncs

  • NPError NP_GetEntryPoints(NPPluginFuncs* pluginFuncs)      **接口的切入点,得到pluginFuncs,利用pluginFuncs获得所需的事件

通过pluginFuncs获得的函数

  • NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc, char* argn[], char* argv[], NPSavedData* saved)       **argc、 argn、 argv,通过这三个函数可得到可得到html里面的参数

  • int16_t NPP_HandleEvent(NPP instance, void* event)       **通过此函数的两个参数,可获得浏览器的鼠标操作事件

  • NPError NPP_GetValue(NPP instance, NPPVariable variable, void *value)        **通过此函数的两个参数,可获得浏览器调用NPAPI的接口函数

最新文章

  1. 一个语句创建Oracle所有表的序列
  2. [转载]Python 元组、列表、字典、文件
  3. nodejs常用模块之url
  4. JS变量和函数的一些理解
  5. java的poi技术下载Excel模板上传Excel读取Excel中内容(SSM框架)
  6. hdu 4605 Magic Ball Game
  7. 模式自由(Schema-free)和数据存储的非格式化趋势
  8. Objective-C Runtime 运行时之六:拾遗
  9. MySQL数据库事务隔离级别(Transaction Isolation Level)
  10. SPI,UART,I2C都有什么区别,及其各自的特点
  11. String 和 string 的区别
  12. C# Best Practices - Define Proper Classes
  13. java入门学习笔记之2(Java中的字符串操作)
  14. ABP新增模块可能遇到的问题
  15. Subplot 分格显示
  16. React学习及实例开发(一)——开始(转载)
  17. Jenkins自动化构建(一)执行selenium+python脚本
  18. javascript简单的选项卡
  19. eclipse的块选择模式
  20. fiddler的inspectors传入的参数乱码

热门文章

  1. JSON.stringify()方法是将一个javascript值(对象或者数组)转换成为一个JSON字符串;JSON.parse()解析JSON字符串,构造由字符串描述的javascript值或对象
  2. centos7上keepalived的安装和配置
  3. pytest pluggy.manager.PluginValidationError: unknown hook 'pytest_namespace'报错处理办法
  4. 从码农到技术总监分享Leader经验
  5. 银行卡卡bin
  6. mysql排序之ORDER BY IF、ORDER BY配合IN、TIMESTAMPDIFF、TIMESTAMPADD、FIELD
  7. 《程序设计入门——C语言》翁恺老师 第二周编程练习记录
  8. stackExchange.redis 实现模糊匹配批量查询
  9. python修炼第五天
  10. vue组件的通信