主屏幕上的iPad自动Web应用程序检测

时间:2011-08-11 15:30:16

标签: ipad

我试图模仿来自http://asidemag.com/的功能 - 它们似乎在网络上显示一个页面,另一个在iPad上显示用户要添加到主屏幕以便查看该杂志。

我只是想知道他们是如何做到这一点的,当你从主屏幕启动它不只是加载与以前相同的页面(告诉他们添加到主屏幕)?

这是服务器端吗?我处于中级PHP级别。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

您也可以尝试使用此脚本:http://chrisschuld.com/projects/browser-php-detecting-a-users-browser-from-php/

您可以轻松地将脚本包含在页面顶部,如下所示:

<?php
include('browser.php');

$browser = new Browser();
$whatbrowser = $browser->getBrowser();
$whatversion = $browser->getVersion();

if($whatbrowser == 'iPad' || $whatbrowser == 'iPod' || $whatbrowser == 'iPhone'){
    echo 'This is an IOS device';
    }
else{
     echo 'This is NOT an IOS device.';
     }

?>

此脚本将告诉您用户使用的浏览器类型,甚至可以告诉您哪个版本。非常适合警告用户他们的Internet Explorer版本6可能无法正确显示所有内容。

祝你好运!

答案 2 :(得分:0)

我使用过并发现这个小脚本相当不错。

http://cubiq.org/add-to-home-screen

它将正确识别正在使用的iOS设备,并使用正确的图标在正确的位置放置通知,通知用户如何将此Web应用程序添加到主屏幕。

它也可以自定义,因此您可以根据需要使其显示/显示。