[firefox]about URL scheme
喜欢折腾firefox的都知道,firefox支持一种形如about:xxx的内建URL,用来呈现某些内建功能。
目前,about URL scheme还没有标准化,不过IETF正在着手标准化工作,已经有了草案。
尽管还未标准化,但是现在主流的浏览器都有自己不程度的支持,包括IE。
今天主要说说firefox的about URL scheme。
以下这些URLs都可以输入到地址栏,用标签呈现内容。(以下以firefox4为例)
喜欢折腾firefox的都知道,firefox支持一种形如about:xxx的内建URL,用来呈现某些内建功能。
目前,about URL scheme还没有标准化,不过IETF正在着手标准化工作,已经有了草案。
尽管还未标准化,但是现在主流的浏览器都有自己不程度的支持,包括IE。
今天主要说说firefox的about URL scheme。
以下这些URLs都可以输入到地址栏,用标签呈现内容。(以下以firefox4为例)
=================================================
目录
=================================================
20110512更新 – 更新6. UI设置
Pentadactyl 是由 Vimperator 项目最活跃的开发者 Kris Maglione、Doug Kearns、Martin Stubenschrott维护的针对 Firefox4的一个分支。
官方介绍:
Pentadactyl is a free browser add-on for Firefox, designed to make browsing more efficient and especially more keyboard accessible. Largely inspired by the Vim te[......]
firefox是开源的项目,可以在其代码库直接查看源代码。
firefox内核部分,包括底层平台框架、执行渲染引擎等用C++编写,然后编译链接打包后分发,这部分去其代码库可以看到C++源码,有兴趣的可以下载后修改,重新编译打包,这部分不是今天讨论的主题。
今天我们主要关注的是前端用户接口(User Interface),这部分大部分是用html、javascript、css等web技术以及mozilla自己的界面语言xul实现,基于文本的,不需要编译,所以我们很方便查看学习,甚至写些小脚本修改界面元素,定制自己喜欢的界面。
firefox 4.0之前在其安装目录下可以直接看到chrome、co[......]
第一步,首先要安装userChrome扩展,点这里安装
第二步,修改profiles/chrome目录下的userChrome.js文件,添加加载规则,如下图
userChrome.js加载规则
第三步,把userChrome脚本文件放到profiles/chrome目录下,重启firefox加载。
ps:userChrome脚本文件只支持.js或者.xul两种后缀。
推荐几个交流userChrome脚本的地方
—————————[......]