截至几天前(让我们说2018-01-25),GitHub已经开始展示一条横幅,宣布他们已经正式放弃对#34;旧版本Safari的支持&# 34;并建议他们的访问者升级到Chrome或Firefox。我碰巧仍然在El Capitan(10.11.6)上使用Safari 9.1.2(11601.7.7)。
我发现通常当网站说“请升级您的浏览器时,"无论如何,Safari仍然会工作。但是,使用GitHub,它有所不同!我确认在El Capitan上,新GitHub网站上的许多UI元素根本不起作用。 (但该网站的外观并没有改变。新的UI元素看起来与旧的元素完全一样,但它们不再适用于Safari。)
对于一个具体示例:在the Pull Requests tab上,单击三个箭头UI元素中的任何一个(例如"比较叉子和#34;)什么都不做。点击其他未箭头的UI元素继续在Safari中正常工作。
[
Safari的开发者控制台不会显示页面上的任何警告或错误,因此无论出现什么问题,Safari本身都不会显而易见。我可能猜测这个问题与一些新的AJAX功能有关吗?
无论如何,问题是,为了打破与Safari / El Capitan的兼容性,新网站正在使用哪些新的JS / HTML功能?我在哪里可以了解有关这些新功能,功能以及各种浏览器采用的更多信息?