Skip navigation.

极湖

无不用其“极”

Posts tagged with "Firefox"

console.log Everywhere

, , ,

console.log 原先是 Firefox 的“专利”,严格说是安装了 Firebugs 之后的 Firefox 所独有的调试“绝招”。

这一招,IE8 学会了,不过用起来比 Firebugs 麻烦,只有在开启调试窗口(F12)的时候,console.log 才能出结果,不然就报错。

今天看到 Opera 也有个叫 dragonfly 的东东,用这东西查看 DOM,已经可以和 Firebug 媲美,然而还是不能用 console.log。于是有人就提供了这样两句代码:

window.console = window.console || {};
console.log || (console.log = opera.postError);


经测试,以上代码好使。

至此,Firefox/IE/Opera 都能用上 console.log 了。

当然,IE 和 Opera 下的 console.log 比起 Firebugs 原创的 console.log,还是太过简单,比如参数是 Object 或者数组就没有进一步的显示功能。

IME 打开时 Firefox 不触发 keyup 之解决方法

, ,

输入法打开时, Firefox 不触发 keyup 事件。经常写javascript代码的人,尤其是中日韩等国的人,都可能会遇上这个不大好解决的问题,。

在一个日文 Blog 上找到了解决办法,用 jQuery 通过 text 事件实现。
自己写了一段测试代码如下:

var logFunc = function(e){
  console.log($(this).val());
  if(e){
    // keyup 时能取到键值
    console.log(e.keyCode)
  }
};
$(':text').keyup(logFunc).text('text', logFunc);

Google 的致命伤

, , , ...

无意中看到一篇文章:Google's Achilles Heel(Google 的致命伤),不禁叹服。

文章大意:

刚过 9 岁生日的 Google,如日中天,似乎无敌。不过,透过其表面的强大,也很容易发现 Google 的致命伤。因为广告系统(AdWords + AdSense)是 Google 的主要收入来源,这个系统有一个致命的缺点,即,其广告内容是附加在其他网页上的,您能给网页增加 ads 代码,别人同样也能把它去掉。

比如 Firefox 的插件 Ad Block Plus,其流行程度超乎你的想象,在一个 Firefox 插件流行度排行榜上,可以看到,Active Users 和 Facebook Favorites 这两项的第一名都是 Adblock Plus。还有一个 Firefox 的插件叫 CustomizeGoogle,用这个插件可以随意定制 Google 的搜索结果,同样也有屏蔽 Google 广告的功能。

或许有人会说,Firefox 的使用普及率只有 10%,而且使用 Firefox 的人多数技术人员,这些人很少点击网上的广告,也很少通过网上的广告购物,所以不足以对 Google 构成威胁。 事实上,很多人只用 IE ,还有很大一部分人不懂得怎样安装软件,比如老头老太,他们很乐意点击那些广告,所以,Google 尽可以高枕无忧。然而,一旦微软决定把广告屏蔽的功能集成入 IE,并且默认使其有效,那将是 Google 的噩梦。当然,微软还不能肆无忌惮地屏蔽 Google 的广告,因为这样做可能要面对有史以来最大的法律诉讼,而且同样也会屏蔽微软自己的广告。

所有迹象表明,微软目前似乎还不想这样做,因为目前他们在搜索和广告领域竞争不过 Google。微软宁愿继续销售预装 IE 的 Windows,帮助 Google 获得稳定的广告收入。或许直到有一天,微软失去其在软件领域的领头羊地位,或者是眼睁睁看着其市场被 Firefox、Mac 和 Linux 蚕食而尽,微软才会奋不顾身使出“最后一招”。


顺便提一下这篇文章的来源——Jottit。这是被称为“简约到及至”的 Wiki 式发布系统,刚出道就得到了很多人的追捧。看看刚才这篇文章,确实很清爽。看来,今年网上流行“微内容”,继 Twitter 之后,Jottit 又兴起了另一个热潮。

Firefox 扩展收集

看了一篇博文《Firefox: 开发人员必备的 6 个扩展》,安装并试用文中所介绍的几个扩展,觉得还不错。其中,个人认为除了 Tab Mix Plus 和 Personal Menu 之外,其他几个扩展的确是开发人员的好帮手。

之前还看过一篇《9 Essential Firefox Extensions for all Web Developers》,文中所介绍的扩展,的确和Web开发密切相关。

为了以后的方便,收集一些Firefox扩展链接(包括以上文中所介绍的)如下:

菜单工具条相关扩展
All-in-One Sidebar
Personal Menu

Web开发相关扩展
FireBug
IETab
WebDeveloper
HTML Validator
View Source Chart
CSS Viewer
MeasureIt
ColorZilla
Screen Grab
Fire FTP

其他扩展
Google Toolbar
Google Notebook
StumbleUpon
December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31