你好,游客 登录 注册 搜索
背景:
阅读新闻

Safari 10默认禁用Flash插件

[日期:2016-07-19] 来源:infoq.com  作者:David Iffland ,译者 孙薇 [字体: ]

苹果宣布:Safari 10浏览器将默认禁用Flash插件,呈现出未安装Flash的效果。

文章中,Ricky Mondello宣称,这是为了强制网站使用HTML5来取代Flah,以提高安全、性能以及电池寿命,具体会通过欺瞒网站,告知其电脑系统中并未安装相应插件的方式来实现。

Mondello表示:

默认情况下,Safari不再告知网站以下通用插件已经安装的事实,包括的插件有Flash、Java、Silverlight以及QuickTime,涉及navigator.plugins与navigator.mimeTypes。不过对于同时靠插件和基于HTML5实现媒体的网站来说,就会自动启用其HTML5实现。

结果就是:在同时使用了HTML5和Flash的网站中,会默认启用HTML5,因为系统会默认并未安装Flash。如果网站没有HTML5的版本,用户会看到请安装Flash的通用提示。此时Safari会介入并告知用户Flash已安装,是否需要为该网站启用相应功能。

这项改动与Chrome之前的建议是一致的,但与Chrome建议将前十大网站列入白名单的计划不同,Safari会禁用所有网站中的旧式插件。

对开发者来说,Flash最常用的方式之一就是用来从web浏览器以及主机OS剪切板上剪切或复制内容,替代方案之一就是使用Clipboard.jsJavaScript库,从而运用execCommand命令来提取浏览器中的内容。目前,除Safari之外的所有浏览器都对此提供支持,不过一旦Safari 10发布之后,该功能将会获得全面支持。

预计今年秋天,Safari 10将会作为新macOS Sierra发布的一部分率先禁用插件。注册了Apple Developer Program的开发者目前可以尝试安装macOS Sierra的beta版,本月将会发布公开beta版。

查看英文原文:Apple's Safari 10 Pretends Flash Doesn't Exist

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-07/133347.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款