【发布时间】:2020-12-21 11:04:12
【问题描述】:
我想在 android 上显示一些内容,在 iOS 上隐藏它。当然也可以反过来。
我使用这个代码,但我不能让它工作:(
<script type="text/javascript">
var OSName="Unknown OS";
if (navigator.platform.indexOf("Win")!=-1) OSName="Windows";
if (navigator.platform.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.platform.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.platform.indexOf("Linux")!=-1) OSName="Linux";
if (navigator.platform.indexOf("iPhone")!=-1) OSName="iOS";
if (navigator.platform.indexOf("Android")!=-1) OSName="Android";
document.write('Your OS: '+OSName);
if (OSName === 'Linux'){
document.querySelector('.ios').innerHTML.style.display = 'none';
}
</script>
【问题讨论】:
-
您可能希望将脚本放在 之后。因为脚本将在 div 初始化之前运行。使用 jQuery OnReady 也有帮助。
标签: javascript android ios hide user-agent