嗨,我如何才能仅向chrome 18的用户显示网页? ,如果它们没有chrome 18,则不应显示该页面,如何使用html代码创建类似的内容?
并且如果他们有Firefox或野生动物园,则不得显示该网页
最佳答案
1)将您只想显示给Chrome 18用户的内容放在<div>
中,其样式为display: none;
:
<div id="hiddenContent" style="display: none;">
My hidden content.
</div>
2)添加
<script>
标记,并使用以下代码:function GetChromeVersion() {
var raw = navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);
return raw ? parseInt(raw[2], 10) : false;
}
if (GetChromeVersion() == 18)
document.getElementById("hiddenContent").style.display = "";
这是一个实时示例:
<div id="hiddenContent" style="display: none;">
My hidden content.
</div>
<script>
function GetChromeVersion() {
var raw = navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);
return raw ? parseInt(raw[2], 10) : false;
}
if (GetChromeVersion() == 18)
document.getElementById("hiddenContent").style.display = "";
</script>
关于javascript - 仅向使用Chrome 18的用户显示一个网页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41789544/