MAC--NPAPI学习(一)简要介绍NPAPI的函数
2024-09-21 20:23:54
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的接口函数
最新文章
- 一个语句创建Oracle所有表的序列
- [转载]Python 元组、列表、字典、文件
- nodejs常用模块之url
- JS变量和函数的一些理解
- java的poi技术下载Excel模板上传Excel读取Excel中内容(SSM框架)
- hdu 4605 Magic Ball Game
- 模式自由(Schema-free)和数据存储的非格式化趋势
- Objective-C Runtime 运行时之六:拾遗
- MySQL数据库事务隔离级别(Transaction Isolation Level)
- SPI,UART,I2C都有什么区别,及其各自的特点
- String 和 string 的区别
- C# Best Practices - Define Proper Classes
- java入门学习笔记之2(Java中的字符串操作)
- ABP新增模块可能遇到的问题
- Subplot 分格显示
- React学习及实例开发(一)——开始(转载)
- Jenkins自动化构建(一)执行selenium+python脚本
- javascript简单的选项卡
- eclipse的块选择模式
- fiddler的inspectors传入的参数乱码
热门文章
- JSON.stringify()方法是将一个javascript值(对象或者数组)转换成为一个JSON字符串;JSON.parse()解析JSON字符串,构造由字符串描述的javascript值或对象
- centos7上keepalived的安装和配置
- pytest pluggy.manager.PluginValidationError: unknown hook 'pytest_namespace'报错处理办法
- 从码农到技术总监分享Leader经验
- 银行卡卡bin
- mysql排序之ORDER BY IF、ORDER BY配合IN、TIMESTAMPDIFF、TIMESTAMPADD、FIELD
- 《程序设计入门——C语言》翁恺老师 第二周编程练习记录
- stackExchange.redis 实现模糊匹配批量查询
- python修炼第五天
- vue组件的通信