-1
我正在构建基于HTML5的Web应用程序,理想情况下可通过链接从基于Web的URL下载。HTML5 Web应用程序
如果在桌面计算机上点击此链接,它会引起某种覆盖,通知用户他们需要在移动设备上才能下载。
基本上我正在寻找一种方法来启用只能通过移动设备下载。
如果任何人有解决方案或可以引用另一个页面(我看,但无法找到任何东西),它将不胜感激。
在此先感谢。
我正在构建基于HTML5的Web应用程序,理想情况下可通过链接从基于Web的URL下载。HTML5 Web应用程序
如果在桌面计算机上点击此链接,它会引起某种覆盖,通知用户他们需要在移动设备上才能下载。
基本上我正在寻找一种方法来启用只能通过移动设备下载。
如果任何人有解决方案或可以引用另一个页面(我看,但无法找到任何东西),它将不胜感激。
在此先感谢。
有两个标准的方式来做到这一点:
为了解析UA客户端使用ua-parser-js,你将能够获得设备类型desktop
,tablet
或mobile
。或者在服务器端使用nodejs(它允许您隐藏算法)。但UA解析不是一个有保证的方法(因为UA很容易被覆盖)。
设备功能检测取决于目标设备。您可以检查浏览器插件,协议支持或特殊的东西。这是an example of how does Apple checks iTunes support。
这是一个非常广泛的问题 - 你不会得到大量的具体答案(你应该尝试将你的问题改写为更具体的问题,我们可以回答);有很多解决方案 - 除了“我看上去却找不到任何东西”,你能提供一些基础研究吗? –