有没有办法确定运行的浏览器是哪个操作系统?
我有一个NPAPI插件,目前只能在Linux上运行,如果他们尝试在Linux机器上使用插件,我想提醒用户。
答案 0 :(得分:5)
PPK有script over at quirksmode.com,可能适合你。
答案 1 :(得分:1)
navigator.platform.substring(0, 5)==='Linux'
Opera仅为Linux
报告navigator.platform
。 Mozilla和Chromium也给出了拱名,例如。 Linux i686
或Linux x86_64
,如果您的插件不适用于所有体系结构,则可能会对此感兴趣。
如果您还想允许其他可能能够运行ELF NPAPI插件的Unix平台,您也可以在X11
中寻找子串navigator.platform.appVersion
,尽管这可能有点绵。
答案 2 :(得分:0)
一个简单的谷歌搜索出现了以下内容:http://www.javascripter.com/faq/operatin.htm