欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MAC--NPAPI学习(一)简要介绍NPAPI的函数

程序员文章站 2024-01-01 20:22:34
NPAPI是浏览器与插件交互的接口,下面先简要介绍一下NPAPI的函数: Mach-o entry points NPError NP_Initialize(NPNetscapeFuncs* browserFuncs) **初始化NPAPI,获得browserFuncs NPError NP_Get ......

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的接口函数

上一篇:

下一篇: