NPAPI和PPAPI开发
admin | chrome | 2016-02-17
http://blog.csdn.net/lee353086/article/details/49302917
NPAPI和PPAPI开发
Author: kagula
Revison: 1
Last modify date:2015-10-20
环境:
[1]Visual Studio 2010 SP1
Visaul Stuio 2013 Update4
[2]Python2.7
[3]Firefox 41.0.1
[4]IE 11
[5]Google chrome 45.0.2454.101
[6]Opera 32.0
[7]360浏览器 7.1.1.808
[8]nacl sdk pepper39
[9]windows... [阅读全文]
kindeditor 粘贴网络图片保存到服务器
admin | chrome | 2015-01-08
人老了,记忆也衰退了。写代码时,只有思路,具体写起来确总忘这忘那。还有的特性或功能,脑子里朦胧记得曾经看到过或曾经写过却总也记不起来。在网 上找好多人的文章也就是转载别人,而图片因原作者空间失效而失效。于是想在自己blog 在转载好文章备份时,能顺便把里面图片也保存到自己服务器上。
由于对javascript 的了解不够深入,要在一个完全陌生... [阅读全文]
kindeditor编辑器高级篇:如何通过监听kindeditor编辑器的粘贴(CTRL+V)事件直接过滤掉复制内容内所有的标签包括超链接
admin | chrome | 2015-01-07
昨天写个一篇如何在执行一键清除HTML功能键的同时去掉kindeditor编辑器内容的所有超链接的博客,地址为:http://www.stepday.com/topic/?688 今天琢磨了一下是否可以更加直接地在粘贴内容至kindeditor编辑器内的时候就清楚HTML标签和去掉所有的超链接,换句话说就是只能够粘贴纯文本进入kindeditor编辑器内。
通过翻看kindeditor-min.js源码文件,查找“... [阅读全文]
kindeditor编辑器高级篇:如何做到一键清除HTML格式的同时去掉kindeditor编辑器内全部超链接(a)
admin | chrome | 2015-01-07
在使用kindeditor编辑器的时候,大多数可能都是从某些网页直接粘贴内容复制到kindeditor编辑器内,这样可能内容就包含很多HTML标签和超链接。为了最快地进行内容编辑往往都使用kindeditor的“一键清除HTML”的功能,但是这个功能默认情况下是不会清除超链接的标签的。这一点往往令很多做编辑的人很是头疼,最后这个光荣的任务就落到了我们程序员的身上。
... [阅读全文]
thunderbird 二次开发 xpcom 获取 pref 配置
admin | firefox 插件, xul | 2015-01-06
C++
bool showProgress = false;
nsCOMPtr<nsIPrefBranch> prefBranch (do_GetService(NS_PREFSERVICE_CONTRACTID));
if (prefBranch)
prefBranch->GetBoolPref("mailnews.show_send_progress", &showProgress);
1234
bool showProgress = false;nsCOMPtr<nsIPrefBran... [阅读全文]
js ctypes 操作注册表
admin | firefox 插件, xul | 2014-11-28
JavaScript
function getLocalVersion(){
//::RegSetValueExA(m_hkey, key.c_str(), 0, REG_SZ, (BYTE*)val.c_str(), (DWORD)val.size());
//if (::RegOpenKeyExA(hkey, subKey.c_str(), 0, KEY_ALL_ACCESS, &m_hkey) != ERROR_SUCCESS)
var lib = ctypes.open("Advapi32.dll");
var RegQueryValueExW = lib.d... [阅读全文]
用Visual Studio创建XPCOM组件
admin | npapi | 2014-05-26
一、开发环境设置
下载XULRunner和XULRunner SDK,当前版本是1.8.1.3。可以在http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/找到最新的版本。
解压到一个目录下,我的目录结构:
这个SDK里还需要两个dll文件,下载wintools.zip,从buildtools/windows/bin/x86里拷贝libIDL-0.6.dll、glib-1.2.dll到xulrunner/gecko-sdk/bin下。
二... [阅读全文]
Mozilla plugin的MIME类型注册
admin | npapi | 2013-02-19
1.最简便的方法:修改npp_gate.cpp中的
C++
char*
NPP_GetMIMEDescription(void)
{
return "application/mozilla-scriptable-plugin:.Suffixes:Description";
}
12345
char*NPP_GetMIMEDescription(void){return "application/mozilla-scriptable-plugin:.S... [阅读全文]
使用NPAPI编写浏览器插件的调用本机上的程序
admin | npapi | 2013-02-19
from:csdn
使用NPAPI编写浏览器插件的源码实例
code:http://download.csdn.net/detail/echoisland/3878906
用于种种原因,最近对制作浏览器(chrome,firefox)的插件非常感兴趣
搜了一下,讲的几乎全都是在讲的方法和API,找个简单可以运行的代码实例,还真是难!
不过最终还算幸运,终于找一个例子(http://geeklu.com/2010/10/ge... [阅读全文]
我的Firefox插件开发之旅(8)——插件的安装与更新
admin | firefox 插件 | 2013-01-30
插件写好了,下面就该做一个安装包了。最好再提供更新功能,以便在插件有更新的时候,及时通知用户进行插件更新。
我们开发的时候,直接将生成的dll丢到Firefox安装目录下的plugins目录就可以工作了,但是你如何说服让用户来手动完成这件事情?估计很难。因此,提供一个安装包,可能是最好的选择。用户只需要点几下鼠标就可以完成插件的安装了。
... [阅读全文]