fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-08-08
  • 发帖数18502
  • 经验4858枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:6259回复: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
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
1楼#
发布于:2012-11-21 13:15
fang5566

发行说明里面有的功能不存在,官方也写进去,有点骗人的意思。这个大图标的那个bugzilla还没fix。
回到原帖


媽阿!這真是史上 Mozilla 天大的悲劇          
鬼扯Firefox Notes - Desktop

一、二、預設都關閉的,
三、在 Notes 也沒提到,
四、根本是個悲劇~!!
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2025-08-12
  • 发帖数1158
  • 经验905枚
  • 威望0点
  • 贡献值786点
  • 好评度23点
  • 社区居民
  • 忠实会员
2楼#
发布于:2012-11-21 13:15
升级到 17.0 后发现居然不兼容两个重要的扩展件,Tab Mix Plus ,还是换会 16.0.2 算了。
DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2025-08-12
  • 发帖数1158
  • 经验905枚
  • 威望0点
  • 贡献值786点
  • 好评度23点
  • 社区居民
  • 忠实会员
3楼#
发布于:2012-11-21 13:15
leave:还能支持windows xp 这让我很欣慰。回到原帖

很正常,应该的。不值得欣慰,如果还能支持 Windows 9x , 2000 才叫欣慰。
tulip17
千年狐狸
千年狐狸
  • UID34021
  • 注册日期2010-09-17
  • 最后登录2025-08-02
  • 发帖数981
  • 经验679枚
  • 威望1点
  • 贡献值420点
  • 好评度51点
  • 社区居民
  • 忠实会员
4楼#
发布于:2012-11-21 13:15
leave:还能支持windows xp 这让我很欣慰。回到原帖

握爪 ,短期内还没有放弃xp打算
195
195
千年狐狸
千年狐狸
  • UID3920
  • 注册日期2005-03-12
  • 最后登录2023-01-15
  • 发帖数1123
  • 经验50枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
  • 社区居民
  • 忠实会员
5楼#
发布于:2012-11-21 13:15
刚看到有升级,自己手动检查升级了。体验下,没啥变化。
leave
非常火狐
非常火狐
  • UID4598
  • 注册日期2005-03-31
  • 最后登录2019-07-26
  • 发帖数924
  • 经验152枚
  • 威望0点
  • 贡献值86点
  • 好评度4点
  • 社区居民
6楼#
发布于:2012-11-21 13:15
还能支持windows xp 这让我很欣慰。
很多年过去。你还会因为那时的悲伤而悲伤么。
netjunegg
小狐狸
小狐狸
  • UID34142
  • 注册日期2010-09-29
  • 最后登录2013-08-16
  • 发帖数73
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2012-11-21 13:15
总体对firefox很满意, 不满意的地方:
1. 插件性能好像比较低
2. webqq在firefox上发送接收消息好像不即时(网速不好的时候, 跟chrome对比比较明显)
3. xul库太大了, 一个库文件接近20MB, 希望把功能分散开, 模块化, 让其他程序更容易调用
tulip17
千年狐狸
千年狐狸
  • UID34021
  • 注册日期2010-09-17
  • 最后登录2025-08-02
  • 发帖数981
  • 经验679枚
  • 威望1点
  • 贡献值420点
  • 好评度51点
  • 社区居民
  • 忠实会员
8楼#
发布于:2012-11-21 13:15
升级到17,目前扩展还都正常,唯一发现点变化,标签似乎更棱角分明了?
lord
非常火狐
非常火狐
  • UID6208
  • 注册日期2005-05-21
  • 最后登录2025-05-31
  • 发帖数641
  • 经验86枚
  • 威望0点
  • 贡献值12点
  • 好评度3点
  • 社区居民
  • 忠实会员
9楼#
发布于:2012-11-21 13:15
真是没看到亮点
Social API 和 tab 栏结合感觉更好,最好支持 web app,如豆瓣fm,web qq
心想事成,人生如梦
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-08-08
  • 发帖数18502
  • 经验4858枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
10楼#
发布于: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
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-08-08
  • 发帖数18502
  • 经验4858枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
11楼#
发布于:2012-11-21 13:15
idragonet:“修改智能地址栏为大图标;” 这个没有看到效果?回到原帖


发行说明里面有的功能不存在,官方也写进去,有点骗人的意思。这个大图标的那个bugzilla还没fix。
Firefox More than meets your experience
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2025-04-27
  • 发帖数2040
  • 经验656枚
  • 威望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之类的事件的情况下,傻乎乎地用鼠标一个个去改选项麻烦死了> <
-いたんですか? -ええ、ずっと
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
13楼#
发布于: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/
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
14楼#
发布于:2012-11-21 13:15
“修改智能地址栏为大图标;” 这个没有看到效果?
上一页
游客

返回顶部