
开发辅助
文章平均质量分 81
z6482
这个作者很懒,什么都没留下…
展开
-
提高firefox扩展开发效率
本文介绍一些技巧和开发扩展中使用的工具,主要参考:https://developer.mozilla.org/En/Firefox_addons_developer_guide的第五章(Chapter 5: Let's build a Firefox extension )。如有不清楚的地方可以参考原文,以及在我的博客中寻找这篇文章的翻译版。创建开发者profile详细的资料可以参考:原创 2012-04-05 22:04:00 · 5578 阅读 · 2 评论 -
Firefox扩展开发初级教程——开发一个简单的扩展
作为一篇初学者教程,一般第一个扩展都是hello world扩展,我的例子也不例外,也是一个hello world扩展,但是本扩展要实现的功能不是弹出一个对话框显示hello world。而是实现重启Firefox这个功能。为什么要以这样一个功能为例子呢?因为在开发扩展过程中,我们每次对扩展中的文件作出了修改之后,想看看效果都必须重启Firefox。按照上一篇文章那样建立一个bat文件虽然很方便,原创 2012-04-06 19:35:32 · 14891 阅读 · 24 评论 -
自行设计NPAPI开发框架
经历了一年有余的插件开发,对插件的工作机制也比较熟悉了,在开发插件的过程中使用sdk中的np_entry.cpp、npn_gate.cpp、npp_gate.cpp以及pluginbase.h这几个文件,极大的提高了插件开发的效率,使开发过程变得简单高效,但是在使用的过程中也发现了一些不足之处以及一些细微的bug。在开发过程中我已经对这几个文件进行了不同程度的修改以满足我的开发需求。虽然修改了能满原创 2012-12-21 14:57:31 · 11480 阅读 · 7 评论 -
NPAPI插件开发详细记录:利用cmake生成插件工程
在使用firebreath的过程中,逐渐了解cmake的,生成项目非常方便,曾经我提供过一个生成插件开发基本代码的小工具,其中也有生成VS project的选项,现在我将其更新了,工具默认生成cmake需要的CMakeLists文件。对cmake我也是一个初学者,因此本文并不打算介绍cmake,如果有兴趣深入学习请自行查找相关资料,本文以添加了CMakeLists文件的scriptdemo为例,简原创 2014-04-05 16:50:22 · 7905 阅读 · 1 评论 -
NPAPI插件开发详细记录:插件的调试
这里我归纳一下我知道的在插件开发中使用的几种调试手段。附加到进程之前也提及过关于插件的调试,这里需要补充一点关于在chrome中调试插件的内容,在chrome中运行插件时,插件的进程也是chrome.exe,因此要准确的找到正确的插件进程可以为chrome添加启动参数--plugin-startup-dialog,如图:原创 2014-04-05 16:40:59 · 7258 阅读 · 0 评论