求一段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> 展开
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> 展开
1个回答
展开全部
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 广告
2023-12-06 广告
信令SDK是一种软件开发工具包,旨在帮助开发者在应用程序中实现信令协议的通信功能。它主要提供了一系列函数、协议和工具,用于处理信令消息的生成、解析、传输和存储等操作。通过使用信令SDK,开发者可以更快速、便捷地实现信令通信功能,提高应用程序...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询