[英]How to detect between mobile & tablets in PHP
我在這個帖子上讀到: 最簡單的方法來檢測移動設備如何知道瀏覽器是否是移動設備。 一般代碼是這樣的:
<?php include("Mobile_Detect.php"); include("demoData.php");
$detectIsMobile = new Mobile_Detect(); ?>
問題是我想要治療葯片(iPad和xoom)。
我在那里看到有一個我測試過的isIpad()函數 - 但這仍然無法解決平板電腦和手機之間的差異。
任何的想法?
謝謝,Alon
使用
<?php
if($detect->isTablet()){
// any tablet
}
?>
您可以參閱此頁面以獲取更多信息http://code.google.com/p/php-mobile-detect/
唯一的方法是使用一個巨大的User-Agent:
查找表User-Agent:
字符串。
get_browser()
或許將能夠做你想做的,但你需要確保你保持browscap文件非常及時更新-新的平板模式正在每周公布。
或者可能有一些Javascript方式來做它(雖然我不知道那可能是什么)但是
$detect = new Mobile_Detect;
$deviceType = ( $detect->isMobile() ? ($detect->isTablet() ? 'tablet' : 'phone') : 'computer');
echo $deviceType;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.