我正在为用户呈现一条消息(使用 javascript 实现)
您的浏览器太旧,无法查看我的页面。您当前正在运行:
后跟用户浏览器的名称。
不幸的是,navigator.userAgent
通常看起来像这样:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)
我唯一需要吐槽的是MSIE 8.0
。
那里是否有一个正则表达式或多或少会给我一个理智的、愚蠢的人友好的 userAgent 字符串清理?这适用于大部分的浏览器。