嗨,我如何才能仅向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/

10-13 09:12