[firefox]about URL scheme

April 22, 2011

喜欢折腾firefox的都知道,firefox支持一种形如about:xxx的内建URL,用来呈现某些内建功能。
目前,about URL scheme还没有标准化,不过IETF正在着手标准化工作,已经有了草案
尽管还未标准化,但是现在主流的浏览器都有自己不程度的支持,包括IE。
今天主要说说firefox的about URL scheme。
以下这些URLs都可以输入到地址栏,用标签呈现内容。(以下以firefox4为例)

  • about:about
  • 列出当前支持的所有about地址。

  • about
  • 显示当前firefox的基本信息

  • about:logo
  • 显示about页面的logo

  • abo[......]

阅读全文

6
(4,969 views)

pentadactyl键映射

April 3, 2011

=================================================
目录

  1. 模式
  2. 键映射命令
  3. 参数详解
  4. 键表示
  5. 其他

=================================================

  • 模式
    键映射是Pentadactyl提供的最基本的快捷键定义方式。
    在Pentadactyl中,每一个键映射定义都与一个模式相关联,比如浏览(普通)模式(normal mode),编辑(插入)模式(insert mode),命令行模式(command line mode)等等。在某个模式下定义的键,只有在该模式激活的情况下才有效。例如,我定义了[......]

阅读全文

11
(15,454 views)

pentadactyl试用记

March 22, 2011

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[......]

阅读全文

94
(30,500 views)

查看firefox4 User Interface部分(omni.jar)的源代码

March 14, 2011

firefox是开源的项目,可以在其代码库直接查看源代码。
firefox内核部分,包括底层平台框架、执行渲染引擎等用C++编写,然后编译链接打包后分发,这部分去其代码库可以看到C++源码,有兴趣的可以下载后修改,重新编译打包,这部分不是今天讨论的主题。
今天我们主要关注的是前端用户接口(User Interface),这部分大部分是用html、javascript、css等web技术以及mozilla自己的界面语言xul实现,基于文本的,不需要编译,所以我们很方便查看学习,甚至写些小脚本修改界面元素,定制自己喜欢的界面。
firefox 4.0之前在其安装目录下可以直接看到chrome、co[......]

阅读全文

11
(2,839 views)

How to use userChrome script

August 13, 2010

第一步,首先要安装userChrome扩展,点这里安装
第二步,修改profiles/chrome目录下的userChrome.js文件,添加加载规则,如下图
userChrome.js加载规则userChrome.js加载规则
第三步,把userChrome脚本文件放到profiles/chrome目录下,重启firefox加载。
ps:userChrome脚本文件只支持.js或者.xul两种后缀。
推荐几个交流userChrome脚本的地方

—————————&#[......]

阅读全文

3
(15,954 views)