9

我目前正在进行一个需要检测设备是否可以拨打电话的项目。根据是否可以,我需要切换视图并应用两个不同的功能,一个是使用 tel 拨打特定号码的按钮:在 html 上,另一个是您输入号码的按钮,我们会打电话给你使用fonality。

目前,我已经设法安装了诸如 wurfl 或 terawurfl 之类的插件/库,似乎没有一个 100% 可靠的方法来检测手机或平板电脑/台式机是否可以拨打电话。

是否有任何服务器端或用户端解决方案,比如我在 wurfl/terawurfl 中错过的标签,甚至是我可以用来检测“是的电话:工作”或类似性质的 javascript ajax 调用。

4

1 回答 1

1

这是我使用的一个 PHP 类,它检测您可以免费下载的移动浏览器。 http://code.google.com/p/php-mobile-detect/

正确设置类后,您可以使用如下代码:

if ($detect->isMobile()) {
    // any mobile platform
    // place telephone code here
}

或者你可以更具体:

if($detect->isiOS()){
    // code to run for the Apple iOS platform.
}

这通常用于创建移动网站,但它会适合您的目的 :)

于 2012-07-12T17:07:54.163 回答