gpt4 book ai didi

javascript - 从 HTML/JS 进行简单的操作系统检查

转载 作者:搜寻专家 更新时间:2023-10-31 23:13:21 26 4
gpt4 key购买 nike

我看到很多关于使用 JS 获取操作系统详细信息的问题。但我只想知道我是否在 Windows 上 - 我的浏览器插件最初只支持 Windows,所以我不想让用户毫无意义地下载 EXE/MSI 安装程序。

我认为你可以在不使用 JS 的情况下做一些这样的事情......我在旧书 IIRC 中看到过奇怪的条件 HTML 来检测 IE。

最佳答案

您可以为您的网站创建一个隐藏的下载链接和一个备用样式表,并使用条件注释在它们之间切换:

<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->

在该样式表中,普通浏览器会看到:

#download
{
display: none;
}

但在特殊的 ie.css 样式表中,您可以使其可见:

#download
{
display: block !important;
}

如果你想用 JavaScript 完成所有,试试这个函数:

if (navigator.appVersion.indexOf('Win') != -1 && /MSIE (\d+\.\d+);/.test(navigator.userAgent))
{
var version = new Number(RegExp.$1);

if (version > 7)
{
alert('You are using a compatible browser.');
}
}

我用的是 Chrome 和 Linux,所以无法测试(也懒得切换用户代理字符串)。

关于javascript - 从 HTML/JS 进行简单的操作系统检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5183922/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com