关闭

npapi文档

319人阅读 评论(0) 收藏 举报
分类:
NPAPI讲解文档连接
0
0
查看评论

浏览器插件编程NPAPI之入门篇——NPAPI的介绍

浏览器插件编程NPAPI之入门篇——NPAPI的介绍 最近在学习Mac OSX平台下浏览器的插件开发,首先我查看了Xcode的Document关于WebKit的Plugins的介绍,却看到苹果有如下的Note:Beginning in OS X v10.7, Safari does not s...
  • djinglan
  • djinglan
  • 2013-09-23 21:37
  • 7561

NPAPI插件开发详细记录:插件开发入门

为什么这还是入门呢?因为前面的我们什么都没学会,只是学会了建立一个dll项目,并生成了一个Firefox可以识别dll,在测试页面中不会弹出需要下载插件的错误。而任何功能都没有实现。所以这里才是真正的入门。 本文随着作者本人的学习进度逐渐深入,难免有不周全之处,请看到本文的朋友帮忙指出有误的地方。...
  • yuan_lo
  • yuan_lo
  • 2016-06-01 10:05
  • 2109

注册表部署firefox的NPAPI插件

这里只讲插件如何通过注册表部署到firefox浏览器,不讲npapi插件的生成(这部分会抽出时间另写一篇文章) 假如已经生成了NPAPI插件,名字我们家设为npTest.dll。 一:要写入的注册表位置 32位系统:HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugi...
  • wwwwxhh
  • wwwwxhh
  • 2015-05-15 17:20
  • 1710

NPAPI插件回调JS方法

NPAPI插件回调js方法比较简单,通过调用invoke函数就能够执行js中的方法,在调用这个函数之前得做一下几点准备: 1.一个NPNetScapeFuncs类型的全局变量,这个变量在调用NP_Initialize函数的时候会作为参数传入,只需要在这里做一个记录就行。 2.当前插件的句柄,一个...
  • wll111162
  • wll111162
  • 2013-04-27 15:46
  • 1543

QWidget在NPAPI插件开发中的使用

使用NPAPI(Netscape PluginApplication Programming Interface,网景插件应用程序接口)开发safari插件并没有像使用Cocoa and WebKit那样方便快捷,只可惜后者由于安全性的问题,被苹果无情的抛弃了,无奈只能使用NPAPI。 ...
  • wll111162
  • wll111162
  • 2013-04-27 15:08
  • 2080

NPAPI插件开发详细记录:实用功能(库的使用及多线程)

有了前面的hello world的经验,本文在其基础上研究一些实用功能的实现。 库的动态加载 Windows平台下,可以动态的对dll进行加载,使用到的API主要有:LoadLibrary、GetProcAddress、FreeLibrary等。下面以加载winmm.dll为例对相关代码进行...
  • z6482
  • z6482
  • 2012-06-23 23:07
  • 10764

NPAPI插件开发详细记录:实用功能——改变插件窗口大小

我们有时候需要调整插件窗口的尺寸大小,比如说,当你创建一个视频播放窗口,在用户点击播放之后想要将窗口的大小调整为视频的实际大小。播放完毕之后又将窗口尺寸调整回原来的尺寸大小。 要实现这样一个功能,最简单的方式是写JS来实现,只需要首先用getElementById获取插件,然后设置其width属性...
  • z6482
  • z6482
  • 2012-12-16 15:56
  • 9156

firefox NPAPI 插件开发(c++)(一)

1.创建1Win32 控制台应用程序,应用程序类型为DLL,附加选项为空项目2.项目-》右键-》配置属性-》常规-》字符集-》使用多字节字符集3.复制sdk\samples\npruntime文件夹下的np_entry.cpp,npn_gate.cpp,npp_gate.cpp到nptes...
  • dragoo1
  • dragoo1
  • 2017-01-17 21:33
  • 792

npapi插件调试

npapi插件调试 1、为什么需要学会调试? 只有知道怎么调试,进入调试状态才能看懂程序的具体流程,真正了解npapi插件程序的巧妙设计。 2、调试的必要条件 首先:创建的np**项目能够成功生成debug文件。 其次:在np**.rc文件设置中注意BLOCK "*******&...
  • l358030594
  • l358030594
  • 2015-03-26 10:07
  • 647

NPAPI插件开发详细记录:与JS交互

插件主要用于HTML页面中增强HTML页面可以支持的资源类型,在HTML页面中最重要的一个特性就是可以利用脚本语言来实现与用户的交互,之前的文章也提及过相关的议题,不过在交流过程中还是发现好多开发者对于这个主题有不太明白的地方,这里再次详细介绍一下在插件中如何与JS进行交互。 以前的文章可以与本文...
  • z6482
  • z6482
  • 2014-04-05 17:39
  • 5805
    个人资料
    • 访问:231153次
    • 积分:3853
    • 等级:
    • 排名:第9840名
    • 原创:148篇
    • 转载:135篇
    • 译文:3篇
    • 评论:12条