Posts Tagged firefox

[原创Zotero系列教程之六]编写翻译器

标题写好很久了,一直没有时间完成这篇教程。前段时间豆瓣上有网友提醒我之前写的百度专利的Zotero翻译器现在有bug,我今天测试了一下,似乎没有问题?

最近一段时间以来,Google Code似乎一直处于被XX状态,这里整一个本地的备份(83d8cf18a56f4eb36de6202f7df4[......]

Read more

, ,

No Comments

增强vim的js语法高亮和代码阅读能力

vim默认是可以支持javascript源代码的语法高亮,vim的Taglist插件也可以对javascript代码进行关键信息提取,但实际用于开发时总觉得不够给力。具体表现在哪些方面呢?

  1. vim无法对OOP风格的函数定义进行语法高亮
  2. vim默认不识别.jsm为Javascript
  3. Tag[......]

Read more

, , , , , ,

2 Comments

[原创Zotero系列教程之五]引用文献

题记:毕业以后,Zotero用的比较少了。看了下这篇文章的草稿保存时间是2010-02-28,也就是说从草稿到发布居然用了半年多的时间,期间主要还是忙于其他事情,把这篇文章给耽搁了。今天重新整理一下,分享出来。以后还会继续用到Zotero,也会继续推广使用Zotero。

前面几讲已经覆盖了Zo[......]

Read more

, ,

1 Comment

Firefox扩展安装时来源域检查bug一枚

Firefox版本:Mozilla Firefox 3.6.8

测试网址:http://ubublogger.wordpress.com/2010/06/28/new-version-of-libnotify-for-mozilla-0-2-stable/

bug说明:网页中的扩展安装的[......]

Read more

, ,

No Comments

Firefox扩展开发之chrome注册机制

Chrome是什么?

Chrome是一个内容数据窗口之外的应用程序窗口用户界面元素的集合。工具栏、菜单栏、进度条和窗口标题栏都是典型的chrome组成元素。
chrome.man[......]

Read more

, ,

No Comments

Firefox扩展调试的新方法

在上一篇blog《Firefox扩展调试的一些心得和技巧》中,我还没有找到办法来做到源代码级别跟踪调试,只能通过日志输出的方法。今天通过一个上午的hacking,找到了一个目前为止还算比较完美的源代码级别断点调试。

用到的工具

Fi[......]

Read more

, , , , , ,

No Comments

Firefox扩展调试的一些心得和技巧

Firefox扩展的调试目前来看,似乎无法做到单步跟踪调试,只能通过“打印”到控制台的方法。查阅了一些资料,做了一些实验,简单总结一下我的一些调试心得。

1. 关于调试输出函数的选择

dump()

Components.utils.reportError()

利用nsICon[......]

Read more

1 Comment

用vim和cscope构建xul代码阅读的环境

一直没有找到一个好用的xul代码阅读工具,无奈,还是拾起我的vim。捣腾了一下,基本的函数定义跳转、调用查找、关键词跳转、引用查找都没有问题了。

1. vim的xul语法着色

下载并安装vim的语法定义文件:http://www.vim.org/scripts/script.php?sc[......]

Read more

, , , ,

No Comments

[原创]解决Ubuntu下Firefox间歇性无响应的bug

测试环境:Firefox 3.6.2 zh_CN + Ubuntu 9.04

罪魁祸首:Foxyproxy Standard扩展

导致Firefox间歇性无响应的原理:Foxyproxy Standard扩展会在被启用状态下,强制在Firefox的配置项中添加一个配置项:

netw[......]

Read more

, , ,

1 Comment

[原创]非官方修复Firefox自动代理配置脚本bug的方法

自从发现Firefox在Windows和Linux平台上一直存在的一个未得到官方修复的autoproxy.pac文件解析bug之后,一直在探索临时的完美解决方案。终于,经过多次尝试后,发现了一个便捷的方法。其基本原理是利用hosts文件中对主机名的IP地址解析记录。为了免去每次手动修改/etc/ho[......]

Read more

, , , ,

No Comments