我的 Web 应用程序是不是仍应支持 iOS 3.2 上的 Safari 4.0.4?

Posted

技术标签:

【中文标题】我的 Web 应用程序是不是仍应支持 iOS 3.2 上的 Safari 4.0.4?【英文标题】:Should I still support Safari 4.0.4 on iOS 3.2 for my web app?我的 Web 应用程序是否仍应支持 iOS 3.2 上的 Safari 4.0.4? 【发布时间】:2014-03-18 03:00:43 【问题描述】:

我刚刚在带有 Safari 4.0.4 的第一代 iPad 上检查了我的网络应用程序。一世 注意到很多样式无法正常工作:

边界半径 不透明度 图像高度和宽度(如果在 css 中只声明了一个属性) 等等……

我正在考虑是否进行必要的 css 调整以使我的 web 应用程序在 Safari 4.0.4 上正确呈现。而 IE6 和 7 的全球使用量相当适中。目前,由于这些浏览器版本缺乏 css 支持,我们可以不显示对它们的完全支持。

同样的共识是否适用于 Safari 4.0.4?

IE7 的最后一个版本是在 2007 年 (http://en.wikipedia.org/wiki/Internet_Explorer_7)。 Safari 4 于 2010 年推出 (http://en.wikipedia.org/wiki/Safari_version_history)

如果任何其他前端开发人员面临类似的情况。很高兴收到您的来信。

【问题讨论】:

【参考方案1】:

我认为 ios 在这一点上已被充分弃用,可以忽略它。 iPhone 4 随 iOS 4 一起提供,而 iPhone 3GS 长期以来一直有几个可用的更新,以至于极少数用户仍会使用 iOS 3.x。此外,由于大多数移动平台会在新版本发布后立即推动您进行更新,因此除了最新的 2 或 3 个版本之外,任何人使用其他任何东西的可能性就更小了。

您可以在此处查看 iOS 版本使用情况明细:http://david-smith.org/iosversionstats/

此外,您的链接指向有关 Safari 桌面版本的信息。对于 iOS,请转到此处:http://en.wikipedia.org/wiki/IOS_version_history

作为一般规则,我们公司使用 2 个版本的反向规则,3 个用于 IE,除非每个客户端有进一步向后兼容性的特殊需要。

【讨论】:

谢谢!这很有帮助。我还发现这个链接更接近浏览器中的用户百分比。 caniuse.com/usage_table.php

以上是关于我的 Web 应用程序是不是仍应支持 iOS 3.2 上的 Safari 4.0.4?的主要内容,如果未能解决你的问题,请参考以下文章

Laravel SPA 是不是仍应使用 CSRF 令牌来保证安全?

Spring env,我是不是仍应在新项目中使用 Hystrix

任何 iOS Web 浏览器是不是都通过 CSS 支持 OpenType 字体功能?

iOS9 是不是支持 Web 通知?

JVM 的 JSON Web 令牌支持是不是包括 impl、api 和 jackson?

如果我的 IOS 应用支持 IPV6,共享库 (.so) 是不是需要更改