by agate - Published: 2008-11-22 [6:51 下午] - Category: 开发环境

最近工作一直有 WEB 前端的工作, 而且又在 Linux 下, 于是 Firefox 和 Firebug 是不可或缺的工具了! 这里不得不提起 Firebug! 这个东西过去只是当作 html 快速查看器和类似 IE 的 JavaScript 错误报警器来使用, 都不知道这个让众多 WEB DEVELOPER 所喜爱的开发辅助工具还有很多重要的特点和开发上的便利. 于是准备在这个日志里头记录下来:

1. console.log()
控制台日志, 可以在 Firebug 的 Console 标签页中打印出来.( 还被同事笑我这个 WIN 用户使用 alert 弹出消息调试... ) 这个功能有个很好的地方就是他不只是 print 出来一个 string 给你. 如果 log 的是一个 object 这类的东西, 你还可以用鼠标点击这条 log, 然后他会跳到 DOM 标签页给你跟踪这个 object 的具体数值.

2. 断点
这个是我怎么都没想到的... ( 可是我怎么就是没想到呢... ) 这个 Firebug 还可以在加载的 JS 中打上断点然后执行时可以 debug.

... updating ...

Tags: [ , , , ] - Comments: View Comments
by agate - Published: 2008-09-26 [11:52 上午] - Category: 软件使用

今天升级到 Firefox 3.0.2 版本, 结果发现所有的密码记录已经消失的无影无踪. 密码管理器中空空如也! 查阅 google 之后方知原来是 Firefox 3.0.2 将原先保存密码的 ASCII 编码转换到了 UTF-8 编码方式. 导致读的时候傻眼了, 以为密码持久文件中的东西是乱码... 于是乎就告知使用者 "嘿! 奶奶的, 你没有保存过密码!"

这个明显是设计脑残的结果. 没有考虑到升级的影响! 解决方案: 用你喜欢的文字编辑器打开 Firefox Profiles 下的 signons3.txt 文件. 另存问 UTF-8 编码的即可!

Tags: [ ] - Comments: View Comments
by agate - Published: 2008-09-14 [11:00 下午] - Category: 软件使用

自从升级到 Firefox3 后, 已经离开迅雷 Firefox 插件好多个月了. 但是总是不爽! 并不是所有的链接都可以简简单单拖到浮动窗口中了事的~ 现在一大堆反盗链的很讨厌, 老是给出错误的东西, 必须到其专属页面才能下载. 我火大了! 开始搜寻解决之道, 嘿~ 被我给找到了!

${迅雷目录}\Components\ExplorerHelper\ 目录下有一个叫做 thunder.xpi 的文件, 这个就是我们的迅雷 Firefox 插件了, 但是由于 Firefox3 的安全限制不能使用! 所以, 动手修改其并让其兼容 Firefox3.

第一步, 重命名 thunder.xpi 为 thunder.zip. 提取其中的 install.rdf 文件.

第二步, 修改:
<em:updateURL>https://addons.mozilla.org</em:updateURL>
黄色部分修改部分

第三步(可选), 修改:
<em:version>3.9</em:version>
只是为了区分原来的版本拉!

第四步, 将修改好的 install.rdf 替换原来 thunder.zip 中的文件, 最后将 thunder.zip 重命名为 thunder.xpi

我们的修改就完工了, 最后在 Firefox 运行的时候将 thunder.xpi 拖到界面中安装/重启即可使用!
(注: 似乎用下来没什么兼容性问题!)

Tags: [ , ] - Comments: View Comments