在你忽略这篇文章之前,我已经阅读了无数关于如何使用屏幕分辨率、用户代理等来检测移动平台是否显示“全功能”或更大的网站与更小的网站的文章。
我正在使用 .Net MVC4 并且已经可以通过 global.asax.cs 和 _Layout.Mobile 文件毫无障碍地重定向到我的 .mobile 页面。
因此,我的问题是:一旦进入移动页面,我想知道这是否是平板电脑(iPad、Android 等)的手机,以便在页面上呈现“呼叫我们”按钮。我正在使用 jQueryMobile,所以到目前为止我已经获得了执行以下操作的代码:
<a href="tel:+15559876543" data-role="button">Call Us Today</a>
基本上,我正在检查设备是否有收音机并且可以拨打电话,以免让单击“呼叫我们”链接但无法到达任何地方的仅使用 WiFi 的 iPad 用户感到沮丧。
我完全认识到可能有更好的方法来处理我正在做的事情,我也很感激这些建议。
在此先感谢,丹