Safari 10默认禁用Flash插件

简介:

苹果宣布: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版。





====================================分割线================================


本文转自d1net(转载)

目录
相关文章
|
Web App开发 iOS开发
把Safari当chrome用(插件篇)
1. Markdown Here Write email in Markdown, and then make it pretty. 主页:http://markdown-here.com点评:在网页的编辑器中用markdown的语法输入内容,然后右击选择Markdown Toggle或者按下markdown here插件的图标或者按下快捷键CTRL+ALT+M即可完成渲染,让你轻松搞定内容排版。
1657 0
|
Web App开发 iOS开发
chrome 和 safari 广告插件拦截了我的div
1,现象 美工童鞋,开发了页面。 发现特别奇怪的现象,有一个div不显示了。 开始还以为是浏览器兼容的问题。 找啊找,重写了样式也不行,而且根本没有找到那个div。 2,原因 是因为我安装了广告拦截插件。 美工童鞋在div的样式命名的时候写了一个 xxxxx-ad的class。 结果直接被插件拦截了。 我的那个div就消失了,折腾1 天多才找到的问题。
1027 0
|
Web App开发 Android开发 iOS开发
Safari插件机制研究(二) 插件的视图管理
Note:首先相对于WebKit官网的代码,iOS上的版本使用WAKView代替了NSView。 比如Mac OS中将PlatformWidget定义为 NSView*, 而在iOS中则是WAKView *. 详细的内容可以参考Hursing的博客。
1193 0
|
Web App开发 iOS开发 JavaScript
Safari插件机制研究(一)
Overview 在Safari里有一个单例对象WebPluginDatabase负责管理本地的插件,每个plugin对应一个WebBasePluginPackage,存放在plugins里。
1002 0
|
8月前
|
Web App开发 编解码 JavaScript
Safari浏览器不支持……
Safari浏览器不支持……
|
8月前
|
Web App开发 编解码 JavaScript
Safari浏览器不支持let声明的解决方式
Safari浏览器不支持let声明的解决方式
|
8月前
|
Web App开发 移动开发 Android开发
解决IOS Safari浏览器H5页面上下滑动时卡顿、页面缺失的问题
解决IOS Safari浏览器H5页面上下滑动时卡顿、页面缺失的问题
|
Web App开发 JavaScript iOS开发
iOS Safari 浏览器 100vh 带有滚动条解决方案
iOS Safari 浏览器 100vh 带有滚动条解决方案
683 0
|
Web App开发 JavaScript Android开发
JS 解决移动端浏览器(Safari、Alook...)无法禁止缩放问题
JS 解决移动端浏览器(Safari、Alook...)无法禁止缩放问题
546 0

热门文章

最新文章