Javascript 如果用户是最后一个chrome用户,如何强制web支持?
我希望我的页面只支持最新的chrome用户。 我可以通过以下方式检测浏览器和版本:Javascript 如果用户是最后一个chrome用户,如何强制web支持?,javascript,html,Javascript,Html,我希望我的页面只支持最新的chrome用户。 我可以通过以下方式检测浏览器和版本: <body> <script type='text/javascript'> var is_chrome = !!window.chrome; var ver = parseInt(window.navigator.appVersion.match(/Chrome\/(\d+)\./)[1], 10); </script> </body> var
<body>
<script type='text/javascript'>
var is_chrome = !!window.chrome;
var ver = parseInt(window.navigator.appVersion.match(/Chrome\/(\d+)\./)[1], 10);
</script>
</body>
var是_chrome=!!window.chrome;
var ver=parseInt(window.navigator.appVersion.match(/Chrome\/(\d+)\./)[1],10);
但是我如何才能停止对所有页面的支持呢?正如评论中所指出的,这对于任何严肃的事情来说都是一件非常糟糕的事情,但是要回答您的问题。。。您可以通过CSS隐藏您的内容,如果您检测到“最新的Chrome”,则可以通过JavaScript显示内容。请注意,这不会“强制”任何东西,并且很容易损坏
<html>
<head>
<style type="text/css">
#content {display:none}
</style>
</head>
<body>
<div id="warning">
Error: Must use latest Chrome
</div>
<div id="content">
Welcome latest Chrome user! This is my page.
</div>
<script type='text/javascript'>
var is_latest_chrome = [whatever];
if (is_latest_chrome) {
document.getElementById("warning").style.display="none";
document.getElementById("content").style.display="block";
}
</script>
</body>
</html>
#内容{显示:无}
错误:必须使用最新的Chrome浏览器
欢迎最新的Chrome用户!这是我的页面。
var是最新的chrome=[随便什么];
如果(是最新的铬){
document.getElementById(“警告”).style.display=“无”;
document.getElementById(“内容”).style.display=“块”;
}
这里有一个
定义支持愉悦。。。相反,测试您正在使用的任何实验性功能。这是一种糟糕的做法,用户代理很容易被欺骗。寻找更好的解决方案。如果不希望页面出现,请检查浏览器类型和版本。如果浏览器不是您想要的,只需重定向到站点中的其他页面即可。(另一个页面可以告诉用户他们需要使用什么浏览器。)谢谢:)这是个好主意
var version = navigator.userAgent.substr(navigator.userAgent.lastIndexOf('Chrome/') + 7, 2);
if(version == 34) {
console.log(version);
}