iOS 再现奇葩漏洞,恶意视频导致设备死机
9to5mac 消息,每隔一段时间,就会有一个与 iOS 相关的奇葩 bug 出现,导致用户受它影响出现奇怪的现象。例如,前两年,臭名昭著的 “effective power” bug 就给互联网带来了一阵暴风雨,我们从那以后还看到了各种其它类似的问题。
现在,已经发现,在任何 iOS 设备上通过 Safari 播放某个 .mp4 视频会导致设备运行缓慢并最终死机...
目前不清楚这是由于什么原因导致这种情况发生。可能的原因是,一个可能的原因是播放的视频已经损坏,在播放过程中造成了某些内存的泄露。当播放时,iOS 不知道如何正确处理它。
更奇葩的是,对于使用 iOS 10.2 beta 3 的用户,如果你让受 bug 影响的 iPhone 持续足够长的时间,它会关机,并无限期地显示你通常在关机过程中看到的旋转轮。
如果有人向你发送了恶意链接,可以通过硬重启来解决这个问题。所有 iPhone 用户(除了iPhone7)需要同时长按电源和 home 键,由于 iPhone7 使用了触摸型 home键,重新启动需要长按电源和音量减小按钮。
文章转载自 开源中国社区 [http://www.oschina.net]
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
RegX 发布,专治代码强迫症的 Xcode 插件
RegX 是一款非常实用的 Xcode 插件,由中国的 iOS/Mac 开发者 Lex Tang 使用 Swift 和 Objective-C 编写。其用于对齐特定源代码的元素,使得代码更易读和易理解。你可以在这里获取源码。 ###安装: $ git clone git@github.com:kzaher/RegX.git 在 Xcode 中构建(构建方案会自动将编译好的插件 bundle 安装到 Xcode 能够找到的地方 重启 Xcode 如果 RegX 没有正常工作,请检查一下启动 Xcode 时 Console.app 中的输出信息,并且找到错误消息。这有可能是因为你的 Xcode 版本的 DVTPlugInCompatibilityUUID 还没有被指定在 >> Info.plist 文件。为了解决该问题,请向 Info.plist 文件中添加 DVTPlugInCompatibilityUUID 条目。 RegX 如何工作? RegX 使用正则表达式对列中的文本进行分组,然后对齐这些列。每个正则表达式分组都会创建一个垂直对齐的列。你可以自己为列指定额外的设置。 ...
- 下一篇
我们期待的 Swift 3.0 将会是什么样?
我们期待的 Swift 3.0 将会是什么样? —— 此调查来自官方的 Swift 社区 随着诸如协议扩展、错误处理等 Swift 2.0 新引入的强大特性发布,这都意味着苹果已经明确表示,它们非常积极地听取来自开发者社区的意见来帮助完善和改进这门语言。我们调查了几位使用 Swift 的开发者朋友,询问他们对下一个版本的 Swift 有何希冀,因此他们将在类型系统、协议以及工具等方面和我们一起分享他们的想法。 Sash Zats Labgoo、Wondermall 的 iOS 工程师、用户体验设计师及 API 架构师 类型化的错误 我第一个期望就是类型化的错误(typed error),虽然这个想法还很不成熟,但是却能给错误处理带来极大地改善。Swift 2 引入了新的错误处理机制,但是遗憾的是,和语言中其他结构不同,错误结构并不是类型安全的。这样做的好处就是错误处理成为了函数签名(function signature)的一部分,比如说 do something() 和 do something() throws 的类型并不相同,前者无法代替后者来使用;坏处就是 dosomething...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境