便携版Firefox制作全教程(2)——扩展和插件

电脑·网络 No Comments »

本文来自冰蓝工作室

第一篇教程我已经介绍了Firefox主程序的选择和处理,这次我要讲的是Firefox的扩展和插件。扩展和插件是不一样的,扩展是指Adblock Plus、Download Statusbar等用于提升用户体验的组件;而插件则是Flash、WMP等能扩充Firefox的底层功能的组件。

在便携版Firefox的制作中,扩展和插件的集成是相当重要的一个环节,甚至有些做得粗糙的便携版Firefox就是原版集成几个扩展及插件而已。我有时候也会下载别人做的便携版Firefox,但几乎每次总能看到塞得满满的扩展文件夹和插件文件夹,每次看到这里我就会直接把那个版本删了,因为从这儿我就可以看出这个版本根本没有任何借鉴价值,这个便携版的作者也没有用心的在做Firefox。Firefox的扩展和插件是很多的,这是他的优势,但也会带来一些负面的影响。安装过多的扩展和插件会影响到程序的启动和运行速度,增加资源占用。碰到制作不规范的甚至会导致Firefox的崩溃,所以对于扩展和插件我们应抱着能不装则不装的心态来对待。
Read the rest of this entry »

便携版Firefox制作全教程(1)——Firefox主程序文件的选择

电脑·网络 No Comments »

本文来自冰蓝工作室

接下来的几天里,我会陆续放出我的便携版Firefox制作方法全教程,这个教程也是我制作便携版Firefox至今的心得和体会,尽力让大家在看完教程后都能制作属于自己的便携版Firefox。今天先从制作便携版Firefox的第一步——选择合适的Firefox主程序开始。

Firefox是一个鼎鼎大名的开源软件,正由于它的名气和开源使得Firefox存在许多非官方的版本,算上官方的版本,这种种版本的选择就成了一个问题。

常见的第三方编译版Firefox大家可以点击这里查看。除去官方原版,国内使用的最多的第三方编译版本就是tete009绫川编译的版本(注意,绫川的网站需使用代理才能访问)。这三个版本在本质上并没有太大的区别,简单的说:
Read the rest of this entry »

Firefox 3未发掘的八个有价值秘密

电脑·网络 No Comments »

来源:深度软件论坛

  单日下载量800万次的成绩已经足以让Mozilla及其Firefox 3.0在世界吉尼斯记录大全中占有一席之地,专门为其开发的超过8000个扩展以及超过两万五千个GreaseMonkey脚本也让Firefox在其他浏览器面前是多么的令人敬畏。但敬畏归敬畏,Firefox还是隐藏了一些功能,极端科技为我们总结了8个有价值的未被发掘的功能,让我们一起去感受一下。

  1.最小化工具栏。Firefox工具栏的后退按钮实在太大了,再加上如果你没有买24寸LCD,大图标会白白占用你的显示器可视面积,这是所有穷人不想看到的。右键单击工具栏,选择customized,单击Use Small Icons,问题解决了。

  2.使用智能书签。Firefox 3在第一次安装好后会给你生成一个特殊的书签,名字叫Most Visited。搞笑的是这个书签删了就没了(有方法重建),而且你无法得知这个书签究竟是什么代码(右键单击除了名字和注释什么也没有)。实际上这玩意一点技术含量也没有,只要添加书签中输入Places query URIs(形如place:queryType=0&sort=8&maxResults=10)即可。

  3.每当你单击一个mailto协议打开的往往是你的操作系统默认的邮箱客户端,如果你使用雅虎邮箱或者Gmail你还可以通过单击Tools-Option- Applications-Type mailto修改Action让Firefox默认打开Gmail或者Yahoo! mail来处理mailto协议。你也可以自定义处理mailto协议的webmail(不要使用中国的邮箱)。
Read the rest of this entry »

跨浏览器使用剪贴板

视觉·编程 No Comments »

转自:realazy(懒到死)

一般情况下,访问或设置剪贴板,IE 只需使用 window.clipboardDatagetDatasetData 方法即可。Mozilla 家族的浏览器(如 Firefox)则比较麻烦,不仅开发者需要写一沱代码,用户也需要主动配合(就是需要设置允许访问剪贴板)才可以(参考 Using the Clipboard),以致几不可用。至于 Opera 则根本不提供剪贴板,Safari 可以在 onpaste 等非Dom 事件中访问剪贴板(参考 Using the Pasteboard From JavaScript)。

中国特色的网站上有一个很中国特色的应用就是,在一个输入框 focus 时自动帮你把内容复制到了剪贴板中。老实说访问剪贴板是个不安全的操作,因此即使是 IE, Windows 在后来的升级中都加入是否允许访问剪贴板的提醒。如果能够做到跨浏览器的“邪恶地悄无声息”地实现中国特色的剪贴板应用,确实是个不小的挑战。
Read the rest of this entry »

解决firefox占用内存太大问题

电脑·网络 No Comments »

来源:鲜甜IT.Net

(在firefox地址栏中输入about:config)
这里简单介绍一下推荐做的几个优化的地方:
1、加入一个boolean(布尔)项:config.trim_on_minimize,并设置为true,这样就可以在最小化时自动释放内存。
2、修改browser.sessionhistory.max_total_viewers修改值为5或更小{页面快进/快退功能中保存的页面总数,默认是-1(无限)}。
3、创建一个browser.cache.memory.capacity设置firefox使用多少内存来进行缓存,默认值-1基于系统内存自动设置,18432=18MB一般适用于512M~1G内存。
4、 browser.cache.memory.enable[布尔值]该项和browser.cache.memory.capacity联合起作用。如果设置为true,firefox将使用browser.cache.memory.capacity指定的内存大小来进行缓存。
5、browser.urlbar.clickSelectsAll [布尔值]决定在地址栏单击时是高亮选中还是插入光标。
6、browser.urlbar.hideGoButton [布尔值]决定是否显示地址栏右侧绿色的箭头(一般人都是敲回车的,这个实在是鸡肋)。
Read the rest of this entry »

五步大幅提高Firefox页面加载速度

网摘·趣闻 No Comments »

来源:LinuxSir.Org1.先在地址栏键入about:config
2.Set “network.http.pipelining” to “true”
3.Set “network.http.proxy.pipelining” to “true”
4.Set “network.http.pipelining.maxrequests” to 30
5.单击右键,选择新建->整数,命名为nglayout.initialpaint.delay,值为0

Read the rest of this entry »

Firefox扩展开发

视觉·编程 No Comments »

作者:galeki

目录

(一) :插件的基本结构
(二) :用XUL创建窗口控件
(三) :排列窗口控件
(四) :更多的窗口控件
(五) :驱动XUL界面
(六) :关于event对象
(七) :键盘快捷键
(八) :控件激活
(九) :command元素
Read the rest of this entry »

Q网志 , powered by 七十二松 (72pines). WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS 登录