Javascript 如何瞄准ios 4及以下版本?

Javascript 如何瞄准ios 4及以下版本?,javascript,ios,Javascript,Ios,我有一个在IOS 5上运行流畅的web应用程序,但在IOS 4上运行太慢了 是否可以检测IOS 4及更低版本以禁用某些功能?您可以分析用户代理字符串 iOS 4示例(在iPad上): iOS 5示例(在iPhone上): 但是,如果您想使用JavaScript执行此操作,请尝试: if (navigator.userAgent.match(/OS 5_\d like Mac OS X/i)) document.write("You are using iOS5"); Mozilla/5

我有一个在IOS 5上运行流畅的web应用程序,但在IOS 4上运行太慢了


是否可以检测IOS 4及更低版本以禁用某些功能?

您可以分析用户代理字符串

iOS 4示例(在iPad上):

iOS 5示例(在iPhone上):

但是,如果您想使用JavaScript执行此操作,请尝试:

if (navigator.userAgent.match(/OS 5_\d like Mac OS X/i))
    document.write("You are using iOS5");
Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3
if (navigator.userAgent.match(/OS 5_\d like Mac OS X/i))
    document.write("You are using iOS5");