fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:5233回复:23

Firefox 17.0 正式版用户特性介绍

楼主#
更多 发布于:2012-11-21 13:15
过了六个礼拜,又到了新的 Firefox 17.0 的发布日期了,而我们的正式版用户特性介绍也随之更新,一起看看这个版本有哪些值得关注的更新吧:

Firefox 16 正式版各平台各语言版本下载


一、点击后运行插件与插件漏洞检查相结合

在之前版本的 Firefox 中已经实现了插件点击后运行的功能(click-to-play ),并且能做到检测页面所有的插件(包括Java、Flash、Silverlight等),让我们自己选择加载某些插件。同时 Mozilla 还关注所有的这些插件是否已更新到最新版本,并维护着一份 blocklist,用来禁用那些有严重漏洞的插件。在 Firefox 17 中,这两项功能已经结合起来了,在点击运行的界面中会显示您插件是否已更新到新版本。




什么是blocklist?
blocklist 是 Mozilla 用来存放已知的可能会对 Firefox 用户造成影响的一些扩展和插件,一旦被 Mozilla 标记到 blocklist,浏览器会自动禁用这些问题组件,比如之前某个有漏洞的 Java 插件。要查看哪些组件进入 blocklist,可以进入配置文件夹打开 blocklist.xml。



二、初步整合全新的 Social API

根据 Mozilla Firefox 的发展路线图,今年它会集成一些社交网站分享功能,在 Firefox 17 中,我们已经能够抢先体验 Facebook Messenger for Firefox 的功能了,这得益于 Mozilla 新开发的 Social API。在 Facebook Messenger 中,我们可以打开一个侧边栏显示 Facebook 上好友的信息,并且上方显示一个工具栏,用来查看好友的动态,通知,并发起与好友的聊天。但基于一些众所周知的原因,大陆用户并不能很好地体验这项功能。



要开启这项功能,可以进入 about:config,找到:
social.active
social.enabled

改为 true
或者进入Facebook messenger for Firefox 页面,点击 Turn on

Mozilla 官方博客:Firefox Introduces New Social API and Previews Integration with Facebook


三、预加载 HSTS 列表,增加部分网站连接的安全性

HSTS(HTTP Strict Transport Security)是一种能够让服务器和客户端(浏览器)之间强制使用HTTPS安全连接的机制。一般情况下,浏览器和网站之间的HTTPS连接只有在初始连接发生后才会根据网站设置来决定是否采用HTTPS安全连接,而有了 HSTS 列表,浏览器就可以直接预加载这份列表,并根据列表的设置直接发起与目标网站的安全连接,既增加了传输可靠性,也加快了网站连接的速度。值得一提的是, HSTS 列表是由 Google 提供和维护的,并且也已集成到 Chrome。

Mozilla 官方博客说明:Preloading HSTS



四、在 Windows 平台正式取消 Useragent 中的日期显示

从 Firefox 17 开始正式取消了 Useragent(用户代理) 中日期的显示,这可以视作 Mozilla 静默更新项目的一部分,用户在版本更新过程中将不会再关注于版本的发布日期。有以下几种方法可以查看自己的 UA:
1、访问 http://whatsmyuseragent.com/ 这个网站查看。

2、在代码片段速记器(shift+F4)输入
javascript:alert(navigator.userAgent);

并按ctrl+R执行

3、在一些支持发帖后显示 UA 的论坛发帖查看,比如这里



以上是 Firefox 17 在用户使用方面的主要更新,其他涉及到开发者的更新,这里就不介绍了,感兴趣的朋友请看 Firefox 17 的发行说明:

Firefox 17 发行说明(官网英文)
Firefox 17 发行说明(中文翻译)
Firefox More than meets your experience
浮舟
狐狸大王
狐狸大王
  • UID35715
  • 注册日期2011-03-26
  • 最后登录2014-06-14
  • 发帖数371
  • 经验17枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
1楼#
发布于:2012-11-21 13:15
没有亮点。。。

flash 10.3.183.10,没被警告。
社交API对天朝几乎没用。(交给扩展就行了,何必亲力亲为)
TU/TMP全线失效,刚在贴吧看到满满的抱怨声。

总结,17对天朝几乎没用,或者说,对于标签扩展重度患者而言,倒退了。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
2楼#
发布于:2012-11-21 13:15
最新消息,Firefox 20 Nightly在我这里疯狂Crash,只好退到11月1号的19版
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
fooxx
小狐狸
小狐狸
  • UID36314
  • 注册日期2011-05-21
  • 最后登录2013-09-17
  • 发帖数68
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2012-11-21 13:15
kmc:最新消息,Firefox 20 Nightly在我这里疯狂Crash,只好退到11月1号的19版回到原帖


我这里很正常,你应该检查一下扩展脚本冲突
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2012-11-21 13:15
导致标签类扩展大面积出事的估计是这个修改:
Exposing add-on objects to content safely

看看错误控制台是否有exposedProps这样的警告

让代理类扩展挂掉的可能是这个:
Bug 761723 - implement toString of function objects by saving source


Add-on Compatibility for Firefox 17
Firefox More than meets your experience
c_king
小狐狸
小狐狸
  • UID38729
  • 注册日期2012-04-26
  • 最后登录2016-05-10
  • 发帖数9
  • 经验14枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
  • 忠实会员
5楼#
发布于:2012-11-21 13:15
过来捧场~=w=
cmlx
火狐狸
火狐狸
  • UID37515
  • 注册日期2011-10-06
  • 最后登录2017-09-30
  • 发帖数127
  • 经验101枚
  • 威望0点
  • 贡献值46点
  • 好评度4点
  • 社区居民
  • 忠实会员
6楼#
发布于:2012-11-21 13:15
fang5566:导致标签类扩展大面积出事的估计是这个修改:
Exposing add-on objects to content safely

看看错误控制台是否有exposedProps这样的警告

让代理类扩展挂掉的可能是这个:
Bug 761723 - implement toString of function objects by saving source


Add-on Compatibility for Firefox 17
回到原帖


没有标签栏和代理类的扩展,fx还有多少能胜过chrome的地方?mozilla是要作死了吗
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-04-28
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
7楼#
发布于:2012-11-21 13:15
fang5566:导致标签类扩展大面积出事的估计是这个修改:
Exposing add-on objects to content safely

看看错误控制台是否有exposedProps这样的警告

让代理类扩展挂掉的可能是这个:
Bug 761723 - implement toString of function objects by saving source

Add-on Compatibility for Firefox 17
回到原帖


估计要16用N年了
我很懒...
大道有狐
狐狸大王
狐狸大王
  • UID37815
  • 注册日期2011-11-19
  • 最后登录2021-05-07
  • 发帖数455
  • 经验270枚
  • 威望0点
  • 贡献值156点
  • 好评度33点
  • 社区居民
  • 忠实会员
8楼#
发布于:2012-11-21 13:15
目前测试俺这里受影响的主要就是有tab mix plus只能用about:addons打开附加组件管理器,记得有人说过好象有什么解决方案,忘了在哪儿了。。。决定先停在16,等amo更新了再说。
至察不明 Lollipop-->Marshmallow
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
9楼#
发布于:2012-11-21 13:15
cmlx

没有标签栏和代理类的扩展,fx还有多少能胜过chrome的地方?mozilla是要作死了吗
回到原帖


可以认为,Mozilla 不断向标准化迈进,所以不断完善老代码,造成扩展失效。
Mozilla 的使命就是创造一个开放标准的互联网(open web)。
Firefox More than meets your experience
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
10楼#
发布于:2012-11-21 13:15
“修改智能地址栏为大图标;” 这个没有看到效果?
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
11楼#
发布于:2012-11-21 13:15
导致标签类扩展大面积出事的估计是这个修改:
Exposing add-on objects to content safely

看看错误控制台是否有exposedProps这样的警告


我检索了一下,发现Mozilla已经在Fx15上有警告的提示,说这个function会在以后废弃,可能很多开发者没在15时注意到这个变化

Firefox 17 Compatibility

The landing of bug 553102 made major change that can break compatibility for many add-ons. In a nutshell, if you set expando properties in JS objects in the content that point to chrome objects, you need to explicitly add the properties to the __exposedProps__ list of that object. A deprecation warning was added in Firefox 15. There’s more information here.
http://pcxfirefox.wordpress.com/
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
12楼#
发布于:2012-11-21 13:15
我能够理解mozilla在标准路上的努力,所以比较宽容,但是并不是所有用户都这样,所以这样大刀阔斧的改动,个人以为还是先在beta或者aurora甚至nightly里先艹够了再merge,否则对于普通用户来说简直是一场灾难: 至少在cnbeta很多IT爱好者以及自称的IT爱好者都把17骂了个遍,因为更新到17后他们的扩展管理器打不开了

说道标准化,颇让我桑心的是之前在做一个工作用的webapp的时候发现,虽然IE和chrome都做到了,但是firefox坚持不改: 用键盘上下键改变select元素选项时不会触发change事件。

这个的直接后果就是,基于change事件的动态内容呈现部分,IE和chrome可以先按一下select然后就可以用键盘快速浏览各个选项对应的动态内容——只有fx必须傻乎乎地用鼠标慢慢选……更让我桑心的是这个bug从2002年起就存在了,至今未修复……更让我桑心的是,关于这个事件的定义HTML4.01和HTML5好像并不一致:
HTML4.01的定义是,只要改变选项就应该触发
而HTML5中则定义为仅当丢失焦点时才触发……就以当前的行为而言,fx确实是完全按照HTML5标准执行的,而IE和Cr则是HTML4标准
但是超不方便啊,尤其是select根本就没有类似selectIndexChange之类的事件的情况下,傻乎乎地用鼠标一个个去改选项麻烦死了> <
-いたんですか? -ええ、ずっと
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
13楼#
发布于:2012-11-21 13:15
idragonet:“修改智能地址栏为大图标;” 这个没有看到效果?回到原帖


发行说明里面有的功能不存在,官方也写进去,有点骗人的意思。这个大图标的那个bugzilla还没fix。
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
14楼#
发布于:2012-11-21 13:15
白左:我能够理解mozilla在标准路上的努力,所以比较宽容,但是并不是所有用户都这样,所以这样大刀阔斧的改动,个人以为还是先在beta或者aurora甚至nightly里先艹够了再merge,否则对于普通用户来说简直是一场灾难: 至少在cnbeta很多IT爱好者以及自称的IT爱好者都把17骂了个遍,因为更新到17后他们的扩展管理器打不开了

说道标准化,颇让我桑心的是之前在做一个工作用的webapp的时候发现,虽然IE和chrome都做到了,但是firefox坚持不改: 用键盘上下键改变select元素选项时不会触发change事件。

这个的直接后果就是,基于change事件的动态内容呈现部分,IE和chrome可以先按一下select然后就可以用键盘快速浏览各个选项对应的动态内容——只有fx必须傻乎乎地用鼠标慢慢选……更让我桑心的是这个bug从2002年起就存在了,至今未修复……更让我桑心的是,关于这个事件的定义HTML4.01和HTML5好像并不一致:
HTML4.01的定义是,只要改变选项就应该触发
而HTML5中则定义为仅当丢失焦点时才触发……就以当前的行为而言,fx确实是完全按照HTML5标准执行的,而IE和Cr则是HTML4标准
但是超不方便啊,尤其是select根本就没有类似selectIndexChange之类的事件的情况下,傻乎乎地用鼠标一个个去改选项麻烦死了> <
回到原帖



这个fix已经至少草了18周了,只是扩展开发者自己没跟进罢了。


有时候坚持原则或规定,大多数人都不理解,甚至反对。。。。
Firefox More than meets your experience
上一页
游客

返回顶部