【问题标题】:Force user to open my website in ios safari only强制用户仅在 ios Safari 中打开我的网站
【发布时间】:2014-05-01 16:54:21
【问题描述】:

我有一个专用于 iOS 设备的 UDID 检索网站,必须在移动 safari 中打开才能下载 .mobileconfig 配置文件。 我正在使用 phphtaccess 代码来强制/要求用户在移动 Safari 中打开我的网站。

感谢您的帮助:)

【问题讨论】:

  • 到目前为止你尝试过什么?

标签: ios safari webkit user-agent udid


【解决方案1】:

您可以使用 navigator 对象中包含的有关 Web 浏览器的信息。名称和版本在那里。

var appname = window.navigator.appName;

基于JavaScript Browser Detection

【讨论】:

    【解决方案2】:

    这应该使用 JavaScript 来完成。创建两个div。一个带有指向个人资料的移动链接,另一个告诉用户在他们的 iOS 设备上打开网站。然后根据需要使用 JavaScript 显示/隐藏它们。

    <script>
    var iOS = ( navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false );
    
    if (iOS) {
      document.getElementById("ifiOSHiddenDIV").style.display="true";
    }
    </script>
    
    <!-- HTML-->
    <div id="ifiOSHiddenDIV" />
    Link to Mobile Provision
    </div>
    

    这些链接也会有所帮助:

    Detect if device is iOS

    Hide an html element using javascript only if browser is firefox

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-16
      • 2018-12-12
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 2011-01-31
      • 1970-01-01
      • 2015-11-25
      相关资源
      最近更新 更多