自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JumuFENG's blog

暂时写一些关于mozilla的东西

  • 博客(4)
  • 资源 (17)
  • 收藏
  • 关注

原创 自行设计NPAPI开发框架

经历了一年有余的插件开发,对插件的工作机制也比较熟悉了,在开发插件的过程中使用sdk中的np_entry.cpp、npn_gate.cpp、npp_gate.cpp以及pluginbase.h这几个文件,极大的提高了插件开发的效率,使开发过程变得简单高效,但是在使用的过程中也发现了一些不足之处以及一些细微的bug。在开发过程中我已经对这几个文件进行了不同程度的修改以满足我的开发需求。虽然修改了能满

2012-12-21 14:57:31 11375 7

原创 NPAPI插件开发详细记录:实用功能——添加、识别私有属性

据我所知,除了通用属性如:id、class等,object标签的属性有type、data、width、height,embed标签的属性有type、src、width、height。而flashplayer插件所具有的loop、autoplay等属性都是插件自己添加的,无法用NPN_GetProperty接口进行获取。假设我们要开发一个插件允许使用loop属性,那该怎么实现呢? 这个就要找到NS

2012-12-16 16:08:46 9528

原创 NPAPI插件开发详细记录:实用功能——获取插件路径、页面路径、资源路径

获取插件路径 该功能不复杂,不过使用了windows提供的API故只适用于windows平台。代码如下: LPTSTR moduleName = new TCHAR[100]; GetModuleFileName(GetModuleHandle(_T("name")),moduleName,100); std::string mPath = std::string(moduleNam

2012-12-16 16:06:05 11902

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

我们有时候需要调整插件窗口的尺寸大小,比如说,当你创建一个视频播放窗口,在用户点击播放之后想要将窗口的大小调整为视频的实际大小。播放完毕之后又将窗口尺寸调整回原来的尺寸大小。 要实现这样一个功能,最简单的方式是写JS来实现,只需要首先用getElementById获取插件,然后设置其width属性和height属性。但是,通常情况下我们只管编写插件,不负责网页的设计,如果我们设计完一个插件,还要

2012-12-16 15:56:26 11315

npscriptdemo带cmakelists无boost

前一个scriptable插件demo的改进版,去掉了使用boost的代码,并添加了cmake文件,可以直接用cmake生成项目。

2014-04-05

PluginPreGenV2.0.0.1

添加了生成CMakeLists文件的功能,安装CMAKE之后即可运行cmake生成项目。为npfrmwk.h添加了全局函数NP_OUTPUT_DBG_STRING和NP_OUTPUT_DBG_HEX利用OutputDebugString输出调试信息,可以使用Dbgview.exe查看这些输出信息。 方便的生成NPAPI插件项目。只需要将压缩包解压即可,运行后根据设置自动生成项目所需源代码及CMakeLists.txt,欢迎插件开发者下载使用

2013-09-01

scriptable插件demo

scriptable接口插件的demo。设置属性,调用函数,JS回调函数等功能,欢迎下载,学习交流

2013-01-29

NPAPI插件开发代码预生成V0.2

用于自动生成NPAPI插件开发过程中的一些必要文件,相关使用方式请参考本人CSDN博客!欢迎下载使用!这个是最新版本,前面两个有问题,请下载本文件

2013-01-05

NPAPI插件开发代码预生成V0.1

自动生成NPAPI开发框架代码的工具。前面一个生成的文件有错误,请不要下载,下载本文件。

2012-12-24

NPAPI插件开发代码预生成

用于自动生成NPAPI插件开发过程中的一些必要文件,相关使用方式请参考本人CSDN博客!欢迎下载使用!

2012-12-21

具有脚本化接口的简单NPAPI插件

具有脚本化接口的简单NPAPI插件,包含代码及相应VS项目,欢迎下载研究。

2012-12-21

具有类封装的简单NPAPI插件

具有类封装的最简NPAPI插件代码及相应VS项目,欢迎下载研究学习

2012-12-21

最简单NPAPI插件

最简单的NPAPI插件代码及整个VS工程。博文中相关代码。欢迎下载,研究学习!

2012-12-21

test_plugin

从firefox源代码中摘录下来的用于测试firefox中NPAPI接口的实例代码,包括原始文件及在VS2010中生成的项目,适合研究学习NPAPI插件开发中的一些较深入的技术细节,其中所有函数都为全局函数,没有采用类进行封装,故初学NPAPI开发时不建议参考。

2012-12-21

plugin SDK

NPAPI插件开发的sdk,主要包括开发插件所需的必要文件和头文件,以及几个简单的例子

2012-06-14

editplus用户文件userfile

文章:http://blog.csdn.net/z6482/article/details/7430198使用的editplus用户文件,欢迎下载试用,如使用过程中发现任何问题欢迎与我交流,

2012-04-05

firefox重启扩展

博文中firefox扩展开发初级教程示例扩展xpi包,可快速重启firefox。欢迎下载,学习使用并与我交流。firefox交流群:81424441

2012-04-05

xul_ctl_acp_stx

文章:http://blog.csdn.net/z6482/article/details/7430198中所使用的editplus的userfile。包含editplus的acp文件、stx文件、ctl文件以及一个xul模板文件。欢迎下载使用,如使用中有任何问题请联系我:[email protected]。或者到我博客中留言

2012-04-05

xul自动补齐acp文件

开发firefox扩展时使用XUL文件的自动补齐acp文件,用于editplus。不知能否用于其他编辑器 对XUL reference中列出的标签都可进行自动补齐, 如box标签,使用自动补齐之后只需要输入box然后按空格键即可自动补齐为 <box > </box> 另外还有几个比较特殊的是:xul、js、css、!。

2012-03-29

firefox附加组件开发者指南

本系列文章很适合作为学习Firefox附加组件开发的参考。其中说明了Firefox扩展开发所需要使用到的技术,并对这些技术进行了简明的介绍。原文地址:https://developer.mozilla.org/En/Firefox_addons_developer_guide 另外,博客中有本文档的全部内容。

2012-03-04

makefile学习教程

本文档是介绍编译时如何编写makefilefile的,我在陈皓的博客(http://blog.csdn.net/haoel/article/list/3 感谢原作者的无私奉献)。发现了这篇教程,发现下载资源中没有,于是分享给大家。好资源,当然免费下载啦!

2011-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除