Firefox 扩展内目录和文件说明

install.rdf:扩展的登记文件,xml 记录扩展的基本信息,名称,ID,作者信息等等(还要声明是 Firefox 扩展)。

chrome.manifest:chrome 目录和文件信息,只有在这里说明后才能用 chrome:// 引用,然后 overlay 声明将自己的 overlay.xul 覆盖到 Firefox 的全局 browser.xul,开启功能。

chrome:一般扩展都会有独立的 chrome 目录来组织数据,但放入单独的 chrome 目录不是必须的。

chrome/content:内容目录,存放界面定义 .xul 和实际控制脚本 .js。

chrome/content/overlay.xul:习惯上使用这个文件名作为扩展的界面定义,加载到 Firefox 的菜单、工具栏、状态栏。

chrome/content/overlay.js:主脚本,上面对应的 xul 定义的功能具体实现。

chrome/content/options.xul:选项对话框,扩展/附加软件的管理对话框的“选项”按钮所激活的对话框,也可以自己设置菜单来激活。

chrome/content/options.js:如果选项设置需要脚本的话,对应的。

另外,单独的对话框,比如 about 关于对话框或者扩展中其他需要的对话框也必须单独的定义 .xul 和 .js。

chrome/skin:界面样式目录,存放 .css 样式文件和需要的图像文件。

chrome/locale:本地化文件,下面为每个本地化版本对应子目录,如 en-US、zh-CN。存放 .dtd 和 .properties 两种本地化文件,UTF-8 编码。

chrome/locale/zh-CN:简体中文本地化目录,需要在 chrome.manifest 中登记 locale 才有效。

chrome/locale/zh-CN/overlay.dtd:本地化文件,应该对应不同的 .xul 分别定义。

chrome/locale/zh-CN/overlay.properties:属性本地化文件,扩展中使用到一些固定参数。

defaults:暂时只知道下面有 preferences 目录。

defaults/preferences:选项对话框初始化数据目录。

defaults/preferences/options.js:初始化目录定义文件。

黑之契约者完结

整整半年二十五个星期持续看下来,开始是因为画面,后来是被剧情迷住,还有管野洋子的音乐。看完最终话,仿佛一切还是开始。BONES 出品的总是这样,DVD 的 26 话总集篇也好、番外篇也罢,就是有剧场版或是第二季也许一样会扑朔迷离。

Amber 消失了,到底是星星消失还是人消失,不得而知。银最后时刻抓住了黑,这点 Amber 老早就暗示过了。还有白的存在,只是黑以前一直并不是契约者,倒是出人意料之外。而现在是不是,也是迷一样的存在了。ED 就在雾原的独白中落幕。在同一条道路上,是否还能相见。

故事就这样结束了。

你想得到的、你想失去的

不想得到的讨厌的东西就是你人生的代价。你时时刻刻都会要付出代价。

11 叔在知道 Amber 预言自己会死的真相中奋力领了便当,“看来我们不管怎么样,也无法成为这个故事的主角”。吐糟也好,黑 7 的故事接近尾声,最后的三话将一步一步揭开所有的谜团。或者像某 EVA 一样留下更多的谜团。

(更多…)

国际歌

起来,饥寒交迫的奴隶!
起来,全世界受苦的人!
满腔的热血已经沸腾,
要为真理而斗争!
旧世界打个落花流水,
奴隶们起来,起来!
不要说我们一无所有,
我们要做天下的主人!
(更多…)