Posts Tagged ‘firefox’

2009/12/14

css 中不能有中文注释,在 Firefox 中没有关系,但是在 IE6 中就不行了,会造成样式混乱。

—-2009/11/30

Related posts

Tags: ,.
2009/11/12
VimL语言: Codee#7955
01 "2009-11-11
02
03 "默认显示菜单栏,工具栏,书签栏;隐藏任务栏;
04 :set guioptions=nB
05
06 "键盘映射
07 map <S-Up> :set go=m<CR>
08 map <S-Down> :set go=<CR>
09 map <S-Left> :set go=T<CR>
10 map <S-Right> :set go=B<CR>
11 map <S-Home> :set go=mTB<CR>
12
13 "映射快捷键
14 map <S-F1> :tabopen https://mail.google.com/mail/#compose<ENTER>
15
16 noremap j <C-f>
17 noremap k <C-b>
18 noremap h gT
19
20 "自动PASS THROUGH状态
21 autocmd LocationChange .* :js modes.passAllKeys = /mail\.google\.com/.test(buffer.URL) || /google\.com\/reader\//.test(buffer.URL) || /docs.google.com/.test(buffer.URL) || /wave.google.com/.test(buffer.URL)
22
23 :imap <C-v> <S-Ins>
24
25 "自动翻页,[[和]]快捷键
26 :set nextpattern=\s*下一页|下一张|下一篇|下页|后一页|后页\s*,^\bnext\b,\\bnext\\b,\\older\\b,^>$,^(>>|»)$,^(>|»),(>|»)$,\\bmore\\b
27 :set previouspattern=\s*上一页|上一张|上一篇|上页|前一页|前页\s*,^\bprev|previous\b,\\bprev|previous\\b,\\newer\\b^<$,^(<<|«)$,^(<|«),(<|«)$
28
29 "智能地址栏
30 :set complete=sl

Related posts

Tags: ,.
2009/04/25

GreaseMonkey 称得上是 Firefox 众多扩展中的神器,通过对 javascript 脚本解释执行来实现对网页进行二次加工,实现一些网页本身不具备的功能。下面是我自己现在用的 Greasemonkey 脚本,分享之,记录之。(排名不分先后)

  1. Auto add to Google Reader.解决订阅 RSS 时候自动订阅到 Greader 而不是 Add to Google homepage 和 Greader 的手动选择。
  2. RSS+Atom Feed Subscribe Button Generator.简单的说就是自动发现并在页面左上角显示网站可用的 RSS/Atom 地址。
  3. HTTP-to-HTTPS redirector.自动替换 URL 中的 Http 为 Https 加密访问,好处都知道,建议手动添加白名单:Twitter,FriendFeed,Google Groups。
  4. Wordpress Comments AutoSignature.自动填写 WP 博客回复框里个人信息内容,包括昵称,Email,个人网址,安装后在 about:config 中设置,关键字过滤:wordpress。
  5. Auto-Select Inputs and Textareas.鼠标指向输入框/文本框时候自动选定,省去一次点击。
  6. Google Time & Language Select.在 Google 搜索框旁边添加选择搜索时间范围和搜索语言选项,其中搜索时间范围很有用,可以指定搜索24小时以内或一周以内的网页。
  7. Reply buttons for new Douban.给豆瓣评论/小组/日记等可回复的帖子添加回复和引用按钮。
  8. Get Picasaweb Image URL.方便获取各种尺寸的 Picasa Web 图片外链地址。
  9. Google Language API Translator Tooltip[modifed].翻译选中的文字,用的是 Google 翻译的 API,可指定各种语言,非常棒。

还有一个 Google Cache Over GFW,现在的可用性已经不大,g.cn 已经提供网页快照,当然装上也无妨。Greasemonkey 的扩展性和 Fx 的扩展性一样强大,官网上数以万计的脚本极大的丰富了网页功能,带来更为方便的浏览体验。

Related posts

Tags: ,.
2009/04/03

重构,这词够分量的。今天重构 Fx 配置一大原因就是最新的 vimperator 2.0 跟现在的插件有冲突,应该说是跟 TMP 冲突。其实挺早都想重构一下,因为现在使用的配置是 Fx 2.0 时候一直用到现在的配置,扩展是装了卸、卸了装,把配置弄的都很乱,最明显的就是 prefs.js 文件,最大时有500K+,虽然精简后50K左右,还是有一些乱七八糟的东西在里面,要知道 Fx 新装好也只不过几K而已。重构还有一个原因就是想精简一下扩展,自从用了 vimperator 后好多扩展功能都有重复,可以卸载掉一些。重构开始了。

  1. 备份。丢失 Fx 配置文件是比较麻烦的事情,尤其是习惯了自己配好的 Fx 后,要经常的备份配置;
  2. 新建配置文件,Fx 是支持多配置的,开始-运行-firefox -p,新建一个配置文件;
  3. Fx 自身设置,也就是选项里面的一些设置,主要是浏览历史,一般保存三天就足够了,太多太大很拖累 Fx 速度;
  4. 放弃了 TMP。TMP 真的是一个非常棒的扩展,有非常丰富的功能,曾经也是我必装的扩展之一。 不过 TMP 的兼容性真不怎么的,经常跟别的扩展有冲突。其实 Fx3 标签页功能相对于 Fx2 时候增强不少了,再加上现在用 vimperattor,没必要使用这么庞大的 TMP 了,换用 Tab-mix-lite-ce,基本标签功能都有,也很轻巧,只有27K,TMP 可是有378K的大个头。
  5. 精简扩展,从29个精简到17个,使用不是很多的都给去掉了,扩展太多带来的最大问题就是内存占用。之前 Fx 内存占用一般都在150M+,高峰时候过200M也很频繁。下午重构之后用到现在,没有超过100M,当然,才一下午而已; Update:内存占用还是不小,100M+,倒很少超过150M;
  6. about:config 修改设置。参考了以前的一些设置,改动不大,默认状态已经很不错了。

用 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,^<$,^(<<|«)$,^(<|«),(<|«)$

Related posts

Tags: ,,.

vimperator 2.0最近放了出来,升级安装后发现一些新东西:

  1. 数字化标签,:set guioptions=n/N,小写的话在标签图标后添加数字,大写是在标签图标上添加;
  2. Hints系统增强,添加 ;f/;b 两个命令,;f 支持 frame,;b 后台打开页面;
  3. guioptions 增加了几个参数,b/r/l 设置滚动条位置,默认不会显示滚动条的;
  4. 跟 TMP 0.3.7.3 冲突,鼠标不能选择标签,这是个大问题。

暂时发现这么几个,降级回到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 上有几个还不错。

Related posts

Tags: ,.
2009/02/17

备份Firefox配置时候发现Microsoft .NET Framework Assistant扩展,自己都不知道啥时候MS给我装上的,Google了一下,可能是自动更新 .NET 3.5 Framework SP1时候装上的,居然一点提示都没有,够流氓,更流氓的是常规卸载Fx扩展的方式居然不能卸载,Addons里面卸载按钮不可用,杀之。以下是Google到的卸载方法:(via)

  1. 备份Fx配置文件,安全第一。然后关掉Fx。
  2. 删除C:\Windows\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\DotNetAssistantExtension下所有文件,不放心的话可以先备份再删除。
  3. Fx地址栏打开about:config,搜索general.useragent,重置general.useragent.extra.microsoftdotnet
  4. 打开注册表编辑器(开始-运行-regedit),定位到HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\extensions,删除{20a82…}项。It`s done.

最后鄙视一下MS这种强盗流氓做法。

Update:发现还有一个Windows Presentation Foundation插件,在about:config里面重置microsoft.CLR.clickonce.autolaunch即可。

Related posts

Tags: ,,.
2008/08/30

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还是有很多可以自己玩的,慢慢来。

Related posts

Tags: ,.
Page 1 of 212