分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]
Apr 9
     这是简单扩展系列的最后一篇,之后我做的调研就要涉及到项目里的东西了,就不能发在网上跟大家共享了,但是我会把我在项目之余学到的一些其他的东西总结出来,贴在网上,以便像我这样的初学者参考。而且,我会在业余事件写一个与项目无关的扩展——编写扩展的扩展:-),就是把一些模板之类的东西(如install.rdf等)做成一个只需要填写就可以出代码的东东,类似与VS2005中的类属性框的东西,呵呵,希望公司的工作不要太忙,要不我就没时间做了。
From 本站原创
Tags: ,
Apr 9
简单扩展之3——overlay toolbar

        这一系列的前两篇blog并没有涉及到图形元素,这篇toolbar的扩展,将会加入skin包,在toolbar上添加一个button,然后在button上显示一个png类型的图片。这样至少能让我们的扩展漂亮点~_~
      
      首先,还是这个xpi扩展包的目录结构:
From 本站原创
Tags: , ,
Apr 9
        上一篇blog介绍了状态栏的扩展,这篇将介绍简单的菜单栏,扩展已有的菜单栏——Tool菜单栏,原理和扩展状态栏一样,只不过有一点需要提到,我们在下载firefox扩展的时候,解压后会发现他们的chrome目录下,会是一个jar文件,可以说这是标准做法,我们只要在原有的基础上稍加改动就可以了。(不过我觉得不用jar包也不错,开发时省去了打包的步骤)
From 本站原创
Tags: ,
Apr 9
    Firefox的扩展要用到Javascript,有时候要提示用户一些信息,最简单的方法就是alert/prompt/confirm

alert()只接受一个参数,就是要显示给用户的一个文本,调用alert后,浏览器将创建一个具有ok按钮的系统消息框,显示指定的文本。通常alert用于提示用户注意某些不能控制的东西,就像alert这个词一样,是一种警告。
From 本站原创
Tags: , ,
Apr 9
简单扩展之1——overlay statusbar
         对于overlay,我的理解很简单:如果把firefox浏览器想成一个基本的界面,那么overlay就是在这个基本界面上的各种元素的位置上,以自定义的方式做出一个新的界面元素,然后像胶布一样贴上去,覆盖到原来元素的位置,使之显示新的界面信息。      
        那么都有什么样的界面元素可以被覆盖呢?通过两周的学习,我大概明白了4中最基本的元素,状态栏statusbar,工具条toolbar,菜单中“工具”的下拉菜单menupopup,还有一个是定制工具栏toolbarpalette。当然肯定还有其他的扩展位置,像ScrapBook扩展中修改菜单,迅雷的扩展修改邮件弹出等。做完这4篇blog后,我会去研究一下迅雷扩展的xpi,然后是功能强大的web developer。
From 本站原创
Tags: , ,
分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]