jee*_*wan 3 javascript parsing
我需要从用户代理字符串中提取操作系统的名称和浏览器的名称。
用户代理示例:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.9) Gecko/20100825 Ubuntu/9.10 (karmic) Firefox/3.6.9
Run Code Online (Sandbox Code Playgroud)
我如何才能获得操作系统(示例"Linux i686"和"Firefox 3.6.9")?
这是我在小提琴链接中的代码,如下所示:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.9) Gecko/20100825 Ubuntu/9.10 (karmic) Firefox/3.6.9
Run Code Online (Sandbox Code Playgroud)
我只需要提取操作系统名称和浏览器名称及其各自的版本。我如何解析它以获取这些字符串?
我不建议自己这样做。我会使用像Platform.js这样的解析器,它的工作原理是这样的:
<script src="platform.js"></script>
<script>
var os = platform.os;
var browser = platform.name + ' ' + platform.version;
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15527 次 |
| 最近记录: |