从Javascript确定哪个操作系统

时间:2009-11-17 21:04:49

标签: javascript browser

有没有办法确定运行的浏览器是哪个操作系统?

我有一个NPAPI插件,目前只能在Linux上运行,如果他们尝试在Linux机器上使用插件,我想提醒用户。

3 个答案:

答案 0 :(得分:5)

PPK有script over at quirksmode.com,可能适合你。

答案 1 :(得分:1)

navigator.platform.substring(0, 5)==='Linux'

Opera仅为Linux报告navigator.platform。 Mozilla和Chromium也给出了拱名,例如。 Linux i686Linux x86_64,如果您的插件不适用于所有体系结构,则可能会对此感兴趣。

如果您还想允许其他可能能够运行ELF NPAPI插件的Unix平台,您也可以在X11中寻找子串navigator.platform.appVersion,尽管这可能有点绵。

答案 2 :(得分:0)

一个简单的谷歌搜索出现了以下内容:http://www.javascripter.com/faq/operatin.htm