求一段JS代码,可以根据UA判断不通的操作系统显示不同的代码!

比如IOS显示<divclass="ios"><ahref="/ios.html"><imgsrc="/ios.jpg"></a></div>android显示<divc... 比如IOS显示<div class="ios"><a href="/ios.html"><img src="/ios.jpg"></a></div>
android显示<div class="az"><a href="/az.html"><img src="/az.jpg"></a></div>

最后在增加一个刷新显示不通的图片链接如:
<div class="ios"><a href="/ios2.html"><img src="/ios2.jpg"></a></div>
<div class="ios"><a href="/ios3.html"><img src="/ios3.jpg"></a></div>
展开
 我来答
百度网友b30ab76
推荐于2017-12-16 · TA获得超过1570个赞
知道小有建树答主
回答量:397
采纳率:100%
帮助的人:486万
展开全部
var checkSystem = function () {
    var uaMap = {
        'android': /Android/i,
        'ios': /(?:iPhone|iPad)/i
    };
    var ua = window.navigator.userAgent;
    for (var i in uaMap) {
        if (uaMap[i].test(ua)) {
            return i;
        }
    }
    return null;
};

然后直接用

checkSystem() == 'ios'


checkSystem() == 'android'

判断。

或者直接这样

document.body.className = checkSystem();

这样body上就有系统的class了。

控制CSS就能控制如何显示了。

更多追问追答
追问
你好,能提供一段如何使用的演示代码吗?我不太懂JS,另外感谢大神百忙之中解答我的问题。
追答
类似这样
jsfiddle.net/g61ujmnn/
网易云信
2023-12-06 广告
信令SDK是一种软件开发工具包,旨在帮助开发者在应用程序中实现信令协议的通信功能。它主要提供了一系列函数、协议和工具,用于处理信令消息的生成、解析、传输和存储等操作。通过使用信令SDK,开发者可以更快速、便捷地实现信令通信功能,提高应用程序... 点击进入详情页
本回答由网易云信提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式