firefox浏览器最新发布

知识博客专集

有道词典4.3推新 Firefox 4也能屏幕取词


许多用户在升级到了firefox 4后反映有道词典无法实现屏幕取词功能,这让不少firefox 4感到困扰。为了解决这个问题,有道词典今天发布了4.3最新的beta测试版,增加了firefox 4取词功能,完美支持火狐用户的屏幕取词体验。

用户在firefox4中也能够如同在文档或其它浏览器中一样轻松进行屏幕取词。遇到生词难词,再也不用更换成其他浏览器了。

有道词典4.3 beta官方下载

http://cidian.youdao.com/download/youdaodict43.exe

 

扩展插件引发Chrome与Firefox之争


对阵微软的时候,chrome和firefox一直是同一个战壕里的战友,它们共享资金(google为mozilla投资,同时也支配其大部分收 入),也都在为一个共同目标努力――将网络发展为未来的平台。这些事实已经让许多google与mozilla竞争的传言不攻自破,然而chrome扩展 中心的发布,这一点就变得很难说了。

firefox的最大卖点应该就是它海量的插件,尽管在某些性能测试中firefox表现并不理想,用户总抱怨它的臃肿,但便利的插件所提供的良好浏览体验为其留住了一大批忠实用户。

现在chrome也拥有了扩展插件的功能,虽然现在数量不够可观,但其前景不可估量。

做出这一判断的原因有二:一是相较firefox,chrome的扩展开发十分容易,在昨天晚上google总部举行的一次chrome扩展介绍活动上,两名chrome的工程师只用了五分钟就现场编出了一个插件;二是chrome的发布更新系统更加强大,firefox上传插件步骤繁琐,审核时间长,宝宝服饰,而chrome提交新扩展只需要一瞬间,系统还会自动替用户完成后续的升级工作。

firefox常因插件过多影响启动及浏览速度遭人诟病,chrome则吸取了经验教训,经过测试,婴儿衣服,chrome在加载了50个扩展的情况下,启动浏览速度丝毫不受影响。

google对安全性也考虑的十分周全,它为chrome设置了“隔离区”,使得插件和页面的脚本调用互不干涉。多进程的设置也为其提供了双保险,在人为启用恶意插件的测试中,cpu占用飙升,但浏览并没受到太大影响,用插件管理器结束其进程后,一切恢复如初。

google也预留了杀手锏,“插件自动升级系统”在必要时候可以转变成“插件自动扑杀系统”,一旦发现漏网恶意插件,胎教音乐 莫扎特,google可以轻松的从源头上将其消灭。

许多firefox知名插件的开发商纷纷在chrome平台上发布了自己的产品,他们无不对chrome扩展开发的便利以及插件发布系统的便捷赞不绝口。

google的目标也许从来都不是与firefox竞争,甚至不是与ie竞争,它一直坚持着最初的理念――为用户提供最佳互联网体验。然而提到“最佳”就一定意味着竞争,google勇敢的踏出了这一步,与firefox站上了擂台,愿chrome愈战愈勇,早日登顶。

Mozilla:IE9永远赶不上Firefox 4


据国外媒体报道,目前,firefox 4的下载量已经直逼1.5亿次,mozilla基金会对firefox 4所取得的成绩非常满意,并宣告firefox 4与微软ie9之间的战争已经全面结束,胜负非常明显。近日,mozilla基金会宣布,firefox 4已经完胜ie9。不过,即使是mozilla有充分的理由宣布firefox 4的胜利,微软也不会承认这个事实。

来自网络监测机构statcounter的统计数字显示,自mozilla针对所有版本的firefox浏览器启动自动更新之后,firefox 4的市场份额出现大幅增长,甚至超过了firefox 3.6(13.14% vs 13.13%)。由此看来,自动更新的效果还是很明显的,自更新激活以来,firefox 4的市场份额上升了5%。

据了解,微软的ie9浏览器仅支持windows 7和vista操作系统,不支持仍被广为使用的xp操作系统。目前,ie9浏览器的市场份额仅为4.35%,上升幅度非常缓慢,其市场份额甚至还不足windows 7的1/3。

虽然ie9的市场份额上升只是一个时间问题,但是它当前的市场表现的确是不如firefox 4,对firefox 4的潜在威胁性也非常小。

如果mozilla firefox 4的市场份额上升幅度能够一直维持在这个水平的话,那么在firefox 4发布的4个月之后,其市场份额将会突破26%。相比较之下,ie8在其发布12个月之后,市场份额才达到26%。

按照微软当前的计划,该公司很有可能会在2012年3月份之前发布ie10,如果按照ie9现在的上升幅度,那么它的市场份额能不能突破12—15%还是一个问题。

盘点Firefox4.0十大亮点功能


开源基金会组织mozilla表示,公司旗下的新一代浏览器产品firefox 4.0最终版将于本月22日向公众揭晓。届时,火狐4.0将免费提供给所有人下载使用,这将是继微软ie 9、谷歌chrome10发布之后,浏览器领域的又一次大事件。

众所周知,浏览器是it行业中竞争最残酷的领域,全球数百款浏览器产品为了争夺用户市场上演着生死搏斗。firefox 4.0经过十多年的发展,已经成为仅次于ie的全球第二大浏览器。那么firefox 4.0究竟靠哪些特色吸引用户?下面是科技博客pcworld刊发的评论文章,摘录出来仅供参考:

1. more speed更快的速度

新一代火狐4.0采用了全新的jagermonkey引擎,其js解码能力获得明显提升;而且冷/热启动速度只需较少时间。在诸如kraken、 sunspider、n8等标准性能测试中,firefox 4.0的成绩要比旧版领先一大截,保持与chrome、ie 9等先进浏览器的领先地位。相信大家在使用到之后会获得更深切的体验。

2. less clutter界面简洁

火狐4.0的用户界面非常简洁,重新设计的ui除了考虑到浏览体验外,还体现开发者基于站点的设计思想。ie9所能提供的浏览空间比旧版更多,方便网站展示自己的丰富内容,用户不必为操作等事情占用精力。

3. panorama标签页分组

panorama功能是刚刚与firefox 4最新测试版一起发布的新功能。panorama功能可以把打开标签页分类成不同的类目,例如新闻和音乐等。这样你就可以迅速地找到想要的标签,而不是逐一查看20多个打开的标签页。

4. sync同步功能

随着越来越多的it新品出现,人们不再单单拥有一部上网的设备,或者不会只呆在办公室中使用自己的那部电脑。那么,对于拥有多部电脑或常在外地的用户来说,如果能保持浏览器同步信息就再好不过了。火狐4.0用户无需额外安装同步插件,浏览器自身的同步功能吸取了同类插件的诸多优点而成,完全可以满足常用的需要。

5. do not track反追踪技术

现代浏览器开始关注保护用户的浏览隐私。类似ie 9、火狐4等产品均提供反追踪技术,防止站点记录用户的浏览资料,从而保护用户不被窥探。

反追踪技术能够拦截由可能搜集用户浏览行为的网站信标、图片、flashcookies等;当用户浏览某个网站时,上述这些元素会悄悄的记录下浏览行为,包括其中的网页元素和图片等,从而会导致浏览隐私泄露。

6. under the hood支持全新web标准

对于用户来说,更好的视觉体验是使用浏览器的重要标准。火狐4可完美支持基于webm的高清视频格式、webgl的3d图形动画、css3新技术等等。再加上硬件加速功能,显示复杂画面的效果可圈可点。

7. improved security提高安全

浏览器的任务更多重要性更高了,相应的安全性就值得人们保持足够的重视。火狐4.0能够确保用户信息被加密保存,防范钓鱼攻击等等,高度的安全级别可拦截常见的恶意攻击。

8. html5新技术

firefox 4.0的html5功能支持主流的web视频、音频、拖拽操作、文档租住等最新的互联网环境。

9. multiplatform support跨平台兼容

与苹果safari和linux等浏览器不同,火狐4.0面向三大平台用户,所有linux、mac、windows的用户都可以体验到它带来的乐趣。

10. the community touch强大的社区支持

据mozilla公司透露,火狐4.0研发代码中的30%-40%都来自开源社区,搜集了众多开源开发者的智慧,确保提供给用户满意的产品。

【编辑推荐】

火狐4浏览器首日下载量超600万次 为IE9两倍


  北京时间3月24日凌晨消息,据一个追踪火狐4(firefox 4)浏览器的mozilla站点公布的数据显示,火狐4在发布后约24个小时中的下载量已经超过600万次,为微软ie 9首日下载量的两倍,微软ie 9发布后首日下载量为235万次。

  业界分析师称,抛开下载量数据不提,浏览器领域中的“战争”很明显正变得更加激烈,每家浏览器厂商都正试图胜过其他竞争对手一筹。火狐4、ie 9和chrome 10现在已经可用,但对浏览器爱好者来说,未来几个月时间里还将有更多好东西浮出水面。

  火狐4拥有许多新特性,如简化后的界面和能帮助用户分类管理开放式标签的panorama功能等,但这些只是就目前而言的新特性。根据mozilla的发展蓝图,该公司计划在今年12月31日以前发布火狐5、火狐6和火狐7,这些浏览器的新特性将包括允许多个用户使用不同资料登入火狐的帐户管理功能、用于windows系统的64位版本、以及允许用户在社交网站上共享内容的新特性“simple sharing”等。

  据火狐官方显示的下载数据,截至目前,其下载次数已超过730万次。

Firefox加入苹果阵营:Flash你该安静的走开


  苹果对adobeflash的仇视态度已经是尽人皆知了,不过mozilla之前曾表示,多年来flash与firefox的协同工作一直很好,虽然html5是不可阻挡 的潮流,但是flash插件还不应当被遗弃,mozilla选择顺其自然。近期,mozilla的态度有了微妙的变化。mozilla产品副总裁jaysullivan在近日接受采访时表示,flash是插件牢笼,新兴的标准比如html5应用来加快它的灭亡。flash是不是该安静的走开?sullivan回答说:“从长远来看,我想答案是肯定的。”

  sullivan表示:“这与html5大有关系,有了firefox4、ie9和chrome,我们提供了更加强大的浏览器,开发人员是时候转投html5了,尤其是在移动领域,你没必要在每个页面上都弹出flash窗口只是为了提供一点点动画。仅仅为了播放一个30秒钟的视频剪辑就要添加整个flash player实例?这有点太疯狂了。”

  sullivan也承认,相比其它插件,flash让firefox遭遇了更多的崩溃,而且firefox开发人员也花费了很多精力来创建保护机制,以免一个插件的崩溃导致所有标签都被迫关闭。

Firefox4.0插件集:打造更好用的全新Firefox4.0


firefox4.0 rc的推出也开启了老饕自家的小狐狸从3.6迁移到4.0的旅程。每次的升级,总是有很多插件跟不上小狐狸升级的步伐。怎样用插件打造出一个好用的firefox4.0呢?火狐最优秀的特质就是diy,它可以满足每个人对浏览器不同的功能要求,看看老饕使用插件打造的全新firefox4.0 吧。

老饕使用插件的原则是:

1.功能要实用,要能够提升工作效率。降低firefox 的性能炫酷插件,不在考虑之列。

2.基本不需要功能复杂的插件,只装必需品。

3.适合自己使用。

网页测试工具:

firebug 1.7x.0b1 :

想要实时编辑、调试、监控网页的css、html,javascript,这个插件绝对是必备的啊!

yslow 2.1.0:

有了firebug,yahoo!的这套巨强大的网站性能优化插件当然也在必备之列。

page speed 1.10.2:

好吧,如果你像老饕一样是性能优化控,不妨在装上这款google 提供的网页优化工具,同样需要firebug的支持。

同步控:

firefox sync 1.7:

现在这个年代,没有同步都不知道怎么活了~~这款来之火狐官方的同步插件,可以同步书签,密码,历史记录,标签页,加密同步,安全可靠。美中不足的是,不能同步插件~~不过看在它不过是1.7版的样子,原谅它了!

evernote web click 4.0.0.131046:

装了evernote,那么这款方便的evernote web click当然是小狐狸上的必选插件。

两款基于list的强大插件:

adblock plus 1.3.3:广告已成往事!

基于过滤规则订阅列表,相当适合中国国情。让各种弹出式广告见鬼去吧!

autoproxy 0.4.0 2010030823:撞墙已成往事!

这个版本,是wendal随笔的老兄根据官方版本编译出来的,功能上没有做改动,可以正常使用。不过官方的更新估计很快也会来到,不过到时候是0.4.0还是0.5.0版就不好说了~~呵呵,新版据称有很多新功能!

适用于firefox 4.0 rc版的autoproxy 0.4.0下载地址:http://build.sunfarms.net/download/autoproxy-0.4.0 .2011030823.xpi

几款强大的必备插件:

flashgot1.2.8.4:下载管理 流媒体捕捉插件

这款强大的插件是老饕离不开小狐狸的原因之一。支持包括迅雷,flashget在内的多种下载工具,可以方便的抓取流媒体,非常非常实用!

gogle toolbar for firefox 7.1.20101113wb1

不得不说,谷歌工具栏是个相当硕大的插件,功能也是强大的一定境界,它的翻译功能是老套的最爱。不过谷歌工具栏也是造成firefox页面假死的元凶之一,对这个家伙绝对是又爱又恨啊!

tab utilities 1.0.1

一款强大的标签功能增强插件,虽然老饕常常只用到了它的”double click“关闭标签页的功能。不过用久了,就会越来越发现这个插件的好用之处,对提高工作效率非常有帮助!

rss icon 1.0.6

这个插件的功能非常简单,它就是让firefox3.5、3.6时代中非常好用的订阅小按钮再次出现在地址栏的右侧。对老饕这种看到好的博客、网站,就忍不住想点地址栏右侧的人非常非常实用!

read it later 2.1.1:

把这款插件放到最后,不是因为它不重要,而是因为它太重要了。这款插件,彻底解放了老饕的书签栏。

之前老饕有一个习惯,看到一篇好的文章,如果太长或者时间不够,就会把它保存到书签,留到有时间的时候在认真阅读。这样导致一个显而易见的结果:书签栏爆棚,减慢了firefox的载入速度,而且管理起来也不方便。有了read it later ,真是一切都好起来了(好吧~~一不小心就成广告语了~~)。它会在地址栏右侧生成一个小箭头,轻轻一点,它就帮你把这篇文章保存起来(本地 网络同步,非常方便)。你可以按照时间,标题排序保存的文章,支持加标签,搜索,快捷键。甚至它可以在google reader里加入箭头,帮你更方便的管理来不及读的rss源。真是,无敌喜欢的一款插件!

可惜的是,firefox4.0下,至今没有一款像chrome的fawave般强大的微博阅读同步插件。唉,强烈要求fawave移植火狐版~

好了,偶的小狐狸,firefox4.0已经全面武装起来了,你的呢?俗话说的好,博友的力量是无穷的!童鞋们,有什么好用的插件,一定要记得推介给我啊!

如何使网页在Firefox放大


第1步

打开受影响的网页。请确保它实际上足够小,你需要放大,因为当你放大,你必须滚动向上和向下的。有一个字的大小和屏幕之间滚动空间的权衡。此外,如果你要打印,然后更大的话会占用更多空间,使用更多的纸张,成本你(和环境)!

第2步

如果你有一个滚轮鼠标,按住控制和滚动轮向上和向下。这将改变文字大小 – 这样做,直到文本,这是正确的大小。

第3步

如果您的鼠标没有滚轮,不要害怕!只需按住控制和按 或 – ,这是另一个伟大的快捷方式缩放网页。

第4步

这不会缩放的是,谷歌一个firefox扩展名为图像 – “图像缩放”。

如何安装Flash播放器在Firefox便携式


第1步

下载最新的完整版本的adobe flash player。保存安装程序到您的硬盘驱动器。

第2步

下载并安装通用提取工具。

第3步

打开通用提取申请。导航到adobe flash player的安装文件下载第1步。

第4步

提取两个文件从flash player的安装文件,并保存到硬盘驱动器。解压缩文件:
1。 flashplayer.xpt
2。 npswf32.dll

第5步

导航到两个文件从以前的一步。选择这两个文件。

第6步

将两个文件复制到firefox的便携式插件目录在usb驱动器。如果在firefox的便携式装置,采用默认安装,目录复制的两个文件是:
mozilla的firefoxplugins

第7步

测试安装使用firefox的便携浏览器,浏览到一个站点,它使用的adobe flash插件,如youtube.com和访问视频或幻灯片,需要在flash播放器。

为何firefox不支持insertRow和insertCell。我如何能让firefox显示和ie显示的效果一样?


其实看看错误控制台的反馈信息就知道了。按照w3c规范,insertrow和insertcell必须有index参数的。你这个代码,所有的insertrow()和insertcell()均加参数-1,效果就正常了。

 

  var   t   =   document.getelementbyid( \”singletable\”); 
  var newtr = t.insertrow(-1);   
  var newtd0 = newtr.insertcell(-1);  
  var newtd1 = newtr.insertcell(-1);
  newtd0.innerhtml= \” <input type=radio name=single value=\’\” i1 \”\’ />\” \” <s:text name= \”quesoption\”/>\”; 
  newtd1.innerhtml = \” <input type=text  size=60  name=option id=option >\”;   
  arr.unshift(newtr);  

firefox 样式表定义不支持 cursor:hand 改用cursor:pointer;

以下以 ie 代替 internet explorer,以 mf 代替 mozzila firefox

1. document.form.item 问题
    (1)现有问题:
        现有代码中存在许多 document.formname.item(\”itemname\”) 这样的语句,不能在 mf 下运行
    (2)解决方法:
        改用 document.formname.elements[\"elementname\"]
    (3)其它
        参见 2

2. 集合类对象问题
    (1)现有问题:
        现有代码中许多集合类对象取用时使用 (),ie 能接受,mf 不能。
    (2)解决方法:
        改用 [] 作为下标运算。如:document.forms(\”formname\”) 改为 document.forms[\"formname\"]。
        又如:document.getelementsbyname(\”inputname\”)(1) 改为 document.getelementsbyname(\”inputname\”)[1]
    (3)其它

3. window.event
    (1)现有问题:
        使用 window.event 无法在 mf 上运行
    (2)解决方法:
        mf 的 event 只能在事件发生的现场使用,此问题暂无法解决。可以这样变通:
        原代码(可在ie中运行):
            <input type=\”button\” name=\”somebutton\” value=\”提交\” onclick=\”javascript:gotosubmit()\”/>
            …
            <script language=\”javascript\”>
                function gotosubmit() {
                    …
                    alert(window.event);    // use window.event
                    …
                }
            </script>

        新代码(可在ie和mf中运行):
            <input type=\”button\” name=\”somebutton\” value=\”提交\” onclick=\”javascript:gotosubmit(event)\”/>
            …
            <script language=\”javascript\”>
                function gotosubmit(evt) {
                    evt = evt ? evt : (window.event ? window.event : null);
                    …
                    alert(evt);             // use evt
                    …
                }
            </script>
        此外,如果新代码中第一行不改,与老代码一样的话(即 gotosubmit 调用没有给参数),则仍然只能在ie中运行,但不会出错。所以,这种方案 tpl 部分仍与老代码兼容。

4. html 对象的 id 作为对象名的问题
    (1)现有问题
        在 ie 中,html 对象的 id 可以作为 document 的下属对象变量名直接使用。在 mf 中不能。
    (2)解决方法
        用 getelementbyid(\”idname\”) 代替 idname 作为对象变量使用。

5. 用idname字符串取得对象的问题
    (1)现有问题
        在ie中,利用 eval(idname) 可以取得 id 为 idname 的 html 对象,在mf 中不能。
    (2)解决方法
        用 getelementbyid(idname) 代替 eval(idname)。

6. 变量名与某 html 对象 id 相同的问题
    (1)现有问题
        在 mf 中,因为对象 id 不作为 html 对象的名称,所以可以使用与 html 对象 id 相同的变量名,ie 中不能。
    (2)解决方法
        在声明变量时,一律加上 var ,以避免歧义,这样在 ie 中亦可正常运行。
        此外,最好不要取与 html 对象 id 相同的变量名,以减少错误。
    (3)其它
        参见 问题4

7. event.x 与 event.y 问题
    (1)现有问题
        在ie 中,event 对象有 x, y 属性,mf中没有。
    (2)解决方法
        在mf中,与event.x 等效的是 event.pagex。但event.pagex ie中没有。
        故采用 event.clientx 代替 event.x。在ie 中也有这个变量。
        event.clientx 与 event.pagex 有微妙的差别(当整个页面有滚动条的时候),不过大多数时候是等效的。

        如果要完全一样,可以稍麻烦些:
        mx = event.x ? event.x : event.pagex;
        然后用 mx 代替 event.x
    (3)其它
        event.layerx 在 ie 与 mf 中都有,具体意义有无差别尚未试验。

8. 关于frame
   (1)现有问题
         在 ie中 可以用window.testframe取得该frame,mf中不行
   (2)解决方法
         在frame的使用方面mf和ie的最主要的区别是:
如果在frame标签中书写了以下属性:
<frame src=\”xx.htm\” id=\”frameid\” name=\”framename\” />
那么ie可以通过id或者name访问这个frame对应的window对象
而mf只可以通过name来访问这个frame对应的window对象
例如如果上述frame标签写在最上层的window里面的htm里面,那么可以这样访问
ie: window.top.frameid或者window.top.framename来访问这个window对象
mf: 只能这样window.top.framename来访问这个window对象

另外,在mf和ie中都可以使用window.top.document.getelementbyid(\”frameid\”)来访问frame标签
并且可以通过window.top.document.getelementbyid(\”testframe\”).src = \’xx.htm\’来切换frame的内容
也都可以通过window.top.framename.location = \’xx.htm\’来切换frame的内容
关于frame和window的描述可以参见bbs的‘window与frame’文章
以及/test/js/test_frame/目录下面的测试
—-adun 2004.12.09修改

9. 在mf中,自己定义的属性必须getattribute()取得
10.在mf中没有  parentelement parement.children  而用
               parentnode parentnode.childnodes
   childnodes的下标的含义在ie和mf中不同,mf使用dom规范,childnodes中会插入空白文本节点。
  一般可以通过node.getelementsbytagname()来回避这个问题。
   当html中节点缺失时,ie和mf对parentnode的解释不同,例如
   <form>
   <table>
        <input/>
   </table>
   </form>
   mf中input.parentnode的值为form, 而ie中input.parentnode的值为空节点

  mf中节点没有removenode方法,必须使用如下方法 node.parentnode.removechild(node)

11.const 问题
  (1)现有问题:
     在 ie 中不能使用 const 关键字。如 const constvar = 32; 在ie中这是语法错误。
  (2)解决方法:
     不使用 const ,以 var 代替。

12. body 对象
   mf的body在body标签没有被浏览器完全读入之前就存在,而ie则必须在body完全被读入之后才存在

13. url encoding
在js中如果书写url就直接写&不要写&amp;例如var url = \’xx.jsp?objectname=xx&amp;objectevent=xxx\’;
frm.action = url那么很有可能url不会被正常显示以至于参数没有正确的传到服务器
一般会服务器报错参数没有找到
当然如果是在tpl中例外,因为tpl中符合xml规范,要求&书写为&amp;
一般mf无法识别js中的&amp;

14. nodename 和 tagname 问题
  (1)现有问题:
     在mf中,所有节点均有 nodename 值,但 textnode 没有 tagname 值。在 ie 中,nodename 的使用好象
     有问题(具体情况没有测试,但我的ie已经死了好几次)。
  (2)解决方法:
     使用 tagname,但应检测其是否为空。

15. 元素属性
   ie下 input.type属性为只读,但是mf下可以修改

16. document.getelementsbyname() 和 document.all[name] 的问题
  (1)现有问题:
     在 ie 中,getelementsbyname()、document.all[name] 均不能用来取得 div 元素(是否还有其它不能取的元素还不知道)。



Powered By wordpress Copyright firefox浏览器最新发布 © 2009-2012 版权所有