更新2: 在iOS 9.3.1中已修复
更新: Apple已确认该错误,并正在为9.3.1版本修复。
我在iOS 9.2.1(更新:现在是9.3)上的Safari无法再打开大多数链接,即,点击页面上的链接不会执行任何操作。更糟糕的是,其他应用程序(例如消息,Chrome)在尝试打开URL /链接时遇到问题。
常见问题是在点击链接时暂停,甚至在移动Safari点击并按住时(要使应用在新标签页中打开链接),设备会冻结并最终崩溃。
- 在html源中查找引起问题的链接,似乎所有方案的绝对链接都会受到影响(例如
http://example.com/something
),而相对链接会起作用(例如/some/page.html
)。 - 这使我认为URL处理程序的第三方注册(或所谓的第三方)与错误有关
- 所有可以打开链接的应用程序,例如Mail或Spark,都会受到影响。点击链接将冻结设备。点击并按住,然后选择复制链接,切换到Safari或Chrome,然后粘贴URL有时会有所帮助/起作用。
- 它主要发生在Google和DuckDuckGo结果页面上。在其他一些页面上也可以。
我尝试了一些措施来排除一个简单的设置错误:
- 禁用所有内容阻止程序
- 从Safari中删除网站数据(在首选项应用中)
- 杀死所有应用程序,然后重新启动iOS。
- 尝试使用Chrome,但无法在其中轻按一下,但点击并按住即可运行,我至少可以在新标签页中打开它们。
我的结论是,此错误与iOS 9.2和第三方应用程序更新相关,从而触发了不良行为,我swdc
在iPhone日志中看到该进程不断崩溃,并报告了Apple的错误。可疑应用程序包括:
- 维基百科
- Booking.com
有没有办法列出这些更改链接处理的应用程序,以便我可以有选择地卸载它们?
swcd
(共享的Web凭证守护程序)不断崩溃。看起来非常相关,因为它负责某些深层链接/ URL方案/通用链接。报告给苹果的rdar:// 25259569