强制用户仅在ios safari中打开我的网站

时间:2014-05-01 16:54:22

标签: ios safari webkit user-agent udid

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

感谢您的帮助:)

2 个答案:

答案 0 :(得分:1)

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

var appname = window.navigator.appName;

基于JavaScript Browser Detection

答案 1 :(得分:0)

这应该用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

相关问题