gpt4 book ai didi

android - iOs 网站 : Target different versions of iOs (and also different versions of Android)

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:49 25 4
gpt4 key购买 nike

对于 Internet Explorer,您可以使用条件注释(甚至 hack)来针对特定版本的 IE。针对不同版本的 iO 是否有类似的东西。

我有一个网站可以在 iOS 4.2+ 上完美运行,但在旧版本上会中断。我可以通过更改 CSS 以隐藏某些元素使其在旧版本上工作,但随后它会在新版本中中断。

我只想将我的旧 iOS 样式表发送到旧版本,并让新版本忽略它。

开发应用程序时针对不同版本的 iO 有很多资源,但似乎没有针对网站的任何资源。

作为奖励问题,我还想知道如何针对不同版本的 android。

最佳答案

您对设备、浏览器、操作系统等的检测。必须使用从浏览器发送的用户代理字符串来完成。这是识别用户环境的典型方法。但我可以理解,您只提供 HTML/CSS/Js,因此您没有后端代码来执行此操作。

我的建议是您有条件地使用 JavaScript 下载正确的 CSS 和 JS 文件。

您可以通过 navigator.userAgent 从 Javascript 获取用户代理字符串,然后您可以根据您运行的浏览器/操作系统/设备下载所需的正确文件。

查看更多信息 http://www.w3schools.com/jsref/prop_nav_useragent.asp

根据检测 Android 版本。操作系统版本“应该”也在 UA 字符串中...查看此站点以获取 Android 用户代理。 http://www.gtrifonov.com/2011/04/15/google-android-user-agent-strings-2/

关于android - iOs 网站 : Target different versions of iOs (and also different versions of Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13047231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com