firefox 自写扩展改版,总结】的更多相关文章

自己写的扩展,油猴功能,进一步改进,增加了许多操作.原来只是在13以下版本下面能用,主要是在13版本下面chrome代码和page下面代码能够直接互调,13版本以后就不可以了,最近考虑到新版Firefox的功能,进行了这次改进. 1.chrome代码和page代码互调 通过测试,发现function其实是可以调用的,只是chrome下生成的obj在window下面没办法引用其中的属性. a.通过window postMessage的方式,基于消息的通信修改.初步功能实现,但是后来发现修改代码量太…
NPAPI学习(Firefox和Chrome扩展开发 ) 2011-11-08 14:41:02 by [6yang], 1172 visits, 收藏 | 返回 Firefox和Chrome扩展开发 从NPAPI与IE看微软有多恶搞 最近需要写一个浏览器的扩展,该扩展要求能支持的浏览器“越多越好”.这让我对跨浏览器的浏览器插件开发了解了一番.果不其然,有个历史悠久的标准已经考虑到了这件事情,那就是NPAPI(Netscape Plugin API). 在 NPAPI的介绍页上可以看到NPAPI…
Firefox离线安装扩展教程 解决问题博文:解决stackoverflow打开慢不能注册登录 应网友求助在上传了需要的扩展资源后,顺便写个离线安装方法,其实百度也行,这不写下来后为需求者省事.(*^__^*) 相当简单 前提是有.xpi的资源如 本地资源,搜索本地资源直接在文件管理中搜索关键词.xpi 资源下载Decentraleyes(firefox扩展) 两步: 第一步:下载完毕后拖动到Firefox窗口处 第二步:点击安装 ~~~~ 完成 解决问题博文:解决stackoverflow打开…
我们将继续一步一步动手给Python写扩展,通过上一篇我们学习了如何写扩展,本篇将介绍一些高级话题,如异常,引用计数问题等.强烈建议先看上一篇,Python之美[从菜鸟到高手]--一步一步动手给Python写扩展(爱之初体验)的基础知识. 一:扩展中的异常处理 高级语言如C++,Java等都有完善的异常控制,Python也不例外.但与C++不同的是,写C++你可以完全抛弃异常处理,但Python中基本是不可能的.记得Google的C++编码规范中明确指出,他们是不允许使用异常的,因为会打乱控制流…
2014-11-08 内容存档在evernote,笔记名"FireFox 浏览器插件/扩展开发学习"…
学习MVC时,学会了写扩展方法,用起来很方便. 01 using System; 02 using System.Collections.Generic; 03 using System.Linq; 04 using System.Web; 05 using System.Web.Mvc; 06 using System.Text; 07   08 namespace MvcApp1.Content 09 { 10     //<%@ Import Namespace="MvcApp1.C…
在网页中绘图,并为新绘的对象写扩展数据和读取扩展数据.下面帮助的完整例子,在控件安装目录的 Sample\Ie\iedemo.htm 中. 主要用到函数说明: _DMxDrawX::InsertBlock 向数据库中插入一个图块,DWG图块文件可以是本地文件,也可以是网络文件.详细说明如下:函数成功返回1,失败返回0. 参数 说明 BSTR pszDwgFileName 图块定义的dwg 文件,支持http://开头的网络路径 BSTR pszBlockName 新插入的图块名 _DMxDraw…
IMxDrawDatabase::ObjectIdToObject 实体id返回实体对象. 参数 说明 [in] LONGLONG lId 实体id JS代码,中绘一个直线,得到直线id,再调该得到直线对象,然写扩展数据的例子. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35    function DoCommandEventFunc(iCmd) {…
还记得2010年的时候,那时候开始喜欢上了js,经常逛MDN 一开始写些简单的油猴脚本,慢慢的接触了扩展开发,发现用自己的js知识 加上firefox的插件API,可以完成好多功能. 看了很多插件的源代码,集成很多插件功能,代码也是重构了好几个版本(基于FF功能,Components.utils.import封装了require模块加载,sqlite数据库操作,http拦截, 定时任务,Prefs操作等) 也发现FF插件其实很不安全(可以拦截http请求进行修改,进行中间人攻击) 不知不觉就写了…
这两天端午节.趁着端午节没事干,写了个flask的扩展--flask-RedisSession 在flask中使用该扩展可以让你借助redis数据库轻松获得server-side session. 这个flask扩展可以使用pip install flask-redissession获得,也可以进入flask-redissession给我个star 给我提问题/建议... 由于写这个扩展包的需要,我重新研究了一下flask中session的部分.以下部分是我扩展包中的过程. open_sessi…