摘要:火狐开放了扩展的开发权限给程序员们,相信很多人都会希望自己做一些扩展来方便一些使用。我最近做一些项目也需要开发一个火狐扩展,方便收集自己需要的数据,因此研究了几天怎么开发,现在已经差不多完成了,就顺便腾出时间来做个教程给大家看看吧。------------------------------ 无可奈何的分割线 ------------------------------原先我是找了几个网上的教程,没有使用SDK来开发,备受折磨。这个可以看看我之前的文章:黄聪:一、如何创建一个状态栏扩展(火狐插件扩展开发教程)黄聪:二、如何通过URL获取其他网页源代码内容(火狐插件扩展开发教程)这两个简简单单的
阅读全文
随笔分类 - 火狐开发
摘要:2014年3月7号更新:火狐已经关闭Add-on SDK服务啦!我也转用360急速浏览器来开发浏览器插件了。如果精通JS、HTML、CSS开发的朋友,直接看这个教程估计就能懂了-------------------------------------- 无可奈何的分割线 --------------------------------------为了帮助和我一样的初学者,我之后还会出一些教程,教大家一起学习怎么开发火狐的扩展
阅读全文
摘要:为什么火狐没有一个独立的扩展开发工具啊!!!(估计有,但是我找不到……哪位大神知道的麻烦告诉我,谢谢啦)PS:以上问题已得到解决:http://www.cnblogs.com/huangcong/p/3155836.html不断的修改程序、压缩、修改后缀名、安装、重启……调试一次起码要10秒钟……好坑爹……算了,吐槽完毕,开始今天的笔记……------------------------------ 我万恶的分割线 -------------------------------------一、配置程序这里我就不再解释火狐扩展中每个文件的作用和功能了,想了解的请移步《黄聪:一、如何创建一个状态栏
阅读全文
摘要:最近开发火狐,没有任何工具开发程序真的好痛苦,调试JS,只能先依赖Greasemonkey了,今天测试了一下用GM_xmlhttpRequest获取远程URL的内容。在此马克一下。// ==UserScript==// @name GetDZ// @namespace hcsem.com// @description 从新浪获取当前地址// @version 1// @run-at document-end// @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min....
阅读全文
摘要:因为项目的需要,一些功能需要在火狐上面实现,一点也不了解火狐插件的开发,网上的中文资料也少得可怜,没办法,只好自己研究一下英文文档,慢慢开发了,在这里备份一下。学编程,当然是从Hellow,world开始啦。那么我们看看火狐插件的Hellow,world是怎么做的吧一、创建目录随便在一个文件夹里面,新建一个文件夹,名字随意,最好以自己的插件名称命名。我这里做演示,就命名为 test在test文件夹下面创建一个文件夹,命名chrome。在test文件夹下面创建两个文件,分别为install.rdf、chrome.manifest在chrome文件夹下面创建一个文件夹,命名为content。在co
阅读全文