【问题标题】:How can I restrict desktop browser access to an iPhone web app?如何限制桌面浏览器访问 iPhone 网络应用程序?
【发布时间】:2013-10-16 17:48:02
【问题描述】:

我设计了一个也可以通过桌面访问的 iPhone 网络应用程序。当它仅适用于 iphone 时,该设计在浏览器上崩溃了。如何阻止用户从桌面浏览器和 iPhone 访问?

【问题讨论】:

    标签: iphone web-applications browser


    【解决方案1】:

    使用 CSS 媒体查询隐藏特定大小以上屏幕的内容,并用一条消息替换它,即它是一个仅限移动设备的网站。

    【讨论】:

    • 我这样做了,但是我应该在里面说什么或做什么才能取消网站功能或类似的东西?
    • 如果您隐藏所有内容,这些功能将不可见或不起作用。
    【解决方案2】:

    如果你想使用javascript你可以使用

    var isIOSDevice = /(iPad|iPhone|iPod)/g.test( navigator.userAgent ); // will be true or false
    

    如果您只想要 iPhone,请移除 iPad 和 iPod

    如果isIOSDevice 不正确,那么您可以将它们重定向到您的桌面友好页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      相关资源
      最近更新 更多