css 中不能有中文注释,在 Firefox 中没有关系,但是在 IE6 中就不行了,会造成样式混乱。
—-2009/11/30
依窗望雪的心情,雪落窗台的宁静。
css 中不能有中文注释,在 Firefox 中没有关系,但是在 IE6 中就不行了,会造成样式混乱。
—-2009/11/30
GreaseMonkey 称得上是 Firefox 众多扩展中的神器,通过对 javascript 脚本解释执行来实现对网页进行二次加工,实现一些网页本身不具备的功能。下面是我自己现在用的 Greasemonkey 脚本,分享之,记录之。(排名不分先后)
还有一个 Google Cache Over GFW,现在的可用性已经不大,g.cn 已经提供网页快照,当然装上也无妨。Greasemonkey 的扩展性和 Fx 的扩展性一样强大,官网上数以万计的脚本极大的丰富了网页功能,带来更为方便的浏览体验。
重构,这词够分量的。今天重构 Fx 配置一大原因就是最新的 vimperator 2.0 跟现在的插件有冲突,应该说是跟 TMP 冲突。其实挺早都想重构一下,因为现在使用的配置是 Fx 2.0 时候一直用到现在的配置,扩展是装了卸、卸了装,把配置弄的都很乱,最明显的就是 prefs.js 文件,最大时有500K+,虽然精简后50K左右,还是有一些乱七八糟的东西在里面,要知道 Fx 新装好也只不过几K而已。重构还有一个原因就是想精简一下扩展,自从用了 vimperator 后好多扩展功能都有重复,可以卸载掉一些。重构开始了。
用 Fx 就是在不停的折腾自己,嗯。
PS:现在用的扩展:
- Adblock Plus
- Add to Search Bar//添加了几个搜索后卸掉;
- All-in-One Sidebar
- AutoPager //停用,见下面更新说明
- Copy Link Name
- Custom Buttons//没有用2版,1版的足够,主要添加了隐藏标题栏和右键自动弹出;
- DownThemAll!
- Easy DragToGo
- Firebug
- Flashblock
- FlashGot
- Greasemonkey
- Multiproxy Switch
- Text Link
- Ubiquity
- Vimperator
Update:卸载 Autopager,ben 的回复说 vimperator 也有很强大的自动翻页功能,试用了一下,很爽的,比 Autopager 更广泛的应用范围,但节省资源,因为 Autopager 自动侦测页面然后再翻页是要消耗一定浏览器资源的。
vimperator 自动翻页配置:
:set nextpattern=\s*下一页|下一张|下一篇|下页|后页\s*,^\bnext\b,\\bnext\\b,^>$,^(>>|»)$,^(>|»),(>|»)$,\\bmore\\b
:set previouspattern=\s*上一页|上一张|上一篇|上页|前页\s*,^\bprev|previous\b,\\bprev|previous\\b,^<$,^(<<|«)$,^(<|«),(<|«)$
vimperator 2.0最近放了出来,升级安装后发现一些新东西:
暂时发现这么几个,降级回到1.2,新建一个配置文件熟悉一下2.0先。
Update:重构了 Fx 配置,使用 2.0 版,发现另外一个好玩的东西:colorscheme 配色方案,类似于 vim,现在 vimperator 也可以使用配色了,配色文件命名为 name.vimp。Windows 下装了 2.0 版本后会自动在个人目录下生成一个 vimperator 的文件夹,vista 下面是:C:\Users\Heyward\vimperator,里面有一个 info 子文件夹,功能类似于 vim 的 viminfo 功能。要使用配色先新建一 colors 文件夹,把找到的配色方案放到里面,然后 :colorscheme name 就可以使用了。目前还没有找到比较好的配色, github 上有几个还不错。
备份Firefox配置时候发现Microsoft .NET Framework Assistant扩展,自己都不知道啥时候MS给我装上的,Google了一下,可能是自动更新 .NET 3.5 Framework SP1时候装上的,居然一点提示都没有,够流氓,更流氓的是常规卸载Fx扩展的方式居然不能卸载,Addons里面卸载按钮不可用,杀之。以下是Google到的卸载方法:(via)
最后鄙视一下MS这种强盗流氓做法。
Update:发现还有一个Windows Presentation Foundation插件,在about:config里面重置microsoft.CLR.clickonce.autolaunch即可。
Ubiquity这个扩展称得上无与伦比了,你可以用你能想到的赞美之词来形容他都不过分。晚上稍稍看了一下默认自带的Ubiquity命令,发现很多都用不了,尤其是校园网环境,就修改了一下,命令默认在\extensions\ubiquity@labs.mozilla.com\chrome\content\builtincmds.js文件,删掉了一些用不上的东西,突发奇想,按着Ask搜索添加了一个自己博客的站内搜索。
—————-
功能:对选定文字进行自己博客站内搜索。
代码:
makeSearchCommand({
name: “in”,
url: “http://hanghang.name/search?cx=011825625883748412431%3Ac79vp3ajxe0&cof=FORID%3A11&ie=UTF-8&q={QUERY}”,
icon: “http://hanghang.name/favicon.ico”,
description: “Searches <a href=\”http://hanghang.name\”>Heyward</a> for the given words.”,
preview: function(pBlock, directObj) {
if (directObj.text)
pBlock.innerHtml = “Searches Heyward for ” + directObj.text;
else
pBlock.innerHTML = “Searches Heyward for the given words.”;
}
});
“command-editor”下面添加代码即可,记得更换中间搜索链接。
—————-
很弱智简单的,依葫芦画瓢的做法,娱乐一下。Ubiquity还是有很多可以自己玩的,慢慢来。