【问题标题】:hide perticular div on ios devices only仅在 ios 设备上隐藏特定 div
【发布时间】:2021-04-30 13:42:38
【问题描述】:

我只需要在 iPad 和 iPhone 等 iOS 设备上隐藏特定的 div,我该怎么做。

我需要在 web、android 以及除 iPhone 和 iPad 之外的所有设备上查看 div

【问题讨论】:

  • 警惕建议使用 navigator.userAgent 的答案 在我刚刚从 iPad 获得的响应中,我看不到任何内容表明它是 IOS 系统。如果可能,您需要测试一些功能。例如,你能测试让你不想在 IOS 上显示的东西吗?

标签: jquery css iphone


【解决方案1】:

您可以使用 jQuery/JavaScript 来检测设备类型,然后您可以隐藏特定的 div。

看这里是一个例子 Hiding DIV if using mobile browser

【讨论】:

    【解决方案2】:

    使用navigator.userAgent 查找当前浏览器的用户代理字符串并从中提取设备名称。

    const info = navigator.userAgent.match(/^[^\(]+\((\w+)/);
    if(info[1]) === "Macintosh") {
      // Hide the div
    }

    检查this link 获取一些用户代理字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多