【发布时间】:2014-05-01 16:54:21
【问题描述】:
我有一个专用于 iOS 设备的 UDID 检索网站,必须在移动 safari 中打开才能下载 .mobileconfig 配置文件。
我正在使用 php 或 htaccess 代码来强制/要求用户在移动 Safari 中打开我的网站。
感谢您的帮助:)
【问题讨论】:
-
到目前为止你尝试过什么?
标签: ios safari webkit user-agent udid
我有一个专用于 iOS 设备的 UDID 检索网站,必须在移动 safari 中打开才能下载 .mobileconfig 配置文件。
我正在使用 php 或 htaccess 代码来强制/要求用户在移动 Safari 中打开我的网站。
感谢您的帮助:)
【问题讨论】:
标签: ios safari webkit user-agent udid
您可以使用 navigator 对象中包含的有关 Web 浏览器的信息。名称和版本在那里。
var appname = window.navigator.appName;
【讨论】:
这应该使用 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>
这些链接也会有所帮助:
Hide an html element using javascript only if browser is firefox
【讨论】: