1 / 10
文档名称:

开发附带NPAPI插件的Chrome扩展.docx

格式:docx   大小:20KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

开发附带NPAPI插件的Chrome扩展.docx

上传人:likuilian1 2022/7/30 文件大小:20 KB

下载得到文件列表

开发附带NPAPI插件的Chrome扩展.docx

相关文档

文档介绍

文档介绍:开发附带NPAPI插件的Chrome扩展
NPAPI 插件 2
NPAPI 简介 2
准备工作 2
创建插件 2
创建 Win32 DLL 工程 2
引入 NPAPI库 2
添加宏定义_X86_ 2
添加模块定义文件(.de
void NS_PluginShutdown()
{
}
nsPluginInstanceBase * NS_NewPluginInstance(nsPluginCreateData *
aCreateDataStruct)
{
if(!aCreateDataStruct)
return NULL;
CPlugin* plugin = new CPlugin(aCreateDataStruct->instance);
return plugin;
}
void NS_DestroyPluginInstance(nsPluginInstanceBase * aPlugin)
{
if(aPlugin)
delete (CPlugin *)aPlugin;
}
编辑 文件
如果文件不存在,创建一个,并添加到工程。将文件内容修改为:
#include ""
#include ""
#include ""
bool IsStringNPIdentifier(NPIdentifier name)
{
return *(char**)name == (char*)name + 8;
}
char* CopyNPString(NPString str)
{
char* r = new char[ + 1];
strncpy(r, , );
r[] = 0;
return r;
}
class CSample : public NPObject
{
public:
CSample(NPP npp) : mNpp(npp) { }
~CSample() { }
static NPObject* _Creator(NPP npp, NPClass *aClass) { return new CSample(npp); }
static void _Deallocate(NPObject *npobj) { delete (CSample*)npobj; }
static void _Invalidate(NPObject *npobj) { ((CSample*)npobj)->Invalidate(); }
static bool _HasMethod(NPObject *npobj, NPIdentifier name) { return ((CSample*)npobj)->HasMethod(name); }
static bool _Invoke(NPObject *npobj, NPIdentifier name, const NPVariant *args, uint32_t argCount, NPVariant *result

最近更新

2024年山东省高职单招职业适应性测试题库一套.. 45页

小学教学楼地面设计要求 2页

2024年河南省高职单招职业适应性测试模拟试题.. 56页

2024年河南省高职单招职业适应性测试模拟试题.. 57页

2024年河南省高职单招职业适应性测试题库一套.. 56页

2024年河南省高职单招职业适应性测试题库及答.. 56页

2024年职业技能测试题库【新题速递】 38页

2024年职业技能测试题库汇总 38页

2024年重庆电子工程职业学院职业倾向性测试题.. 56页

小学五年级金字塔教学设计 3页

小学三年级教学设计致谢 2页

贵州电子信息职业技术学院职业倾向性测试题带.. 55页

学校安全稳定工作实施方案 34页

肺结核护理查房 5页

字母的重构与解构教学设计 3页

学年第一学期总务处工作计划 26页

墙体店招广告设计教学 4页

图形化编程教学过程与设计 3页

园林景观系统教学设计 3页

四的书写教学设计及反思 3页

电动机操作规程 34页

高二化学实验教学计划 10页

acwing算法基础课资源 8页

汽轮机组大修安全管理要求 6页

毕业设计(论文)-基于web的网络聊天室的设计.. 29页

《肚子里有个火车站》-PPT课件 26页

中国的脊梁为祖国发展做出突出贡献的人物 ppt.. 14页

建筑工程施工过程质量控制论文答辩 PPT幻灯片.. 19页

液压与气动课程设计说明书 21页

毕业设计(论文)-知识竞赛抢答器(四路)PLC.. 43页