javascript - 当检测到用户的浏览器时显示某个 div
问题描述
(更新)我试图在检测到用户浏览器时显示某个 div。我在网上找到了代码,但不确定它是否有效,或者如何在代码的某些浏览器部分中放置一个 div。
<script>
function BrowserDetection() {
if(!navigator || !navigator.userAgent) {
// Insert condition for old browsers
}
else if (navigator.userAgent.search("MSIE") >= 0) {
// Insert conditional IE code here
}
else if (navigator.userAgent.search("Chrome") >= 0) {
alert('code');
}
else if (navigator.userAgent.search("Firefox") >= 0) {
// Insert conditional Firefox Code here
}
//Check if browser is Safari
else if (navigator.userAgent.search("Safari") >= 0 && navigator.userAgent.search("Chrome") < 0) {
// Insert conditional Safari code here
}
//Check if browser is Opera
else if (navigator.userAgent.search("Opera") >= 0) {
// Insert conditional Opera code here
}
}
</script>
这个好像不行。有谁知道我在哪里可以找到工作代码。非常感谢..
解决方案
使用 F12 检查它并检查您是否可以在源代码中看到该 div。然后向其中添加调试器并尝试检查您的功能。
推荐阅读
- javascript - 如何等待我的自定义命令完成,然后执行剩余的赛普拉斯命令
- java - 如何在jstl中使用两个元素迭代列表列表
- email - AppleScript 将所选消息中的多个地址添加到给定规则
- flutter - 如何在主类上分离setState
- java - 类型 T 不能直接实例化(使用泛型进行交换)
- c# - 后台任务中的 .Net Core Channel
- python - 动画 Delaunay 三角剖分 - Python
- javascript - 如何使 store_promo 成为参数?这样我可以在调用函数时进行自定义
- git - 如何将文件夹从一个存储库转移到另一个存储库?
- c - 递归主函数