我想模仿http://asidemag.com/的功能 - 它们似乎在Web上显示一个页面,在iPad上显示另一个页面,指示用户添加到主屏幕以查看该杂志。主屏幕上的iPad的自动Web应用程序检测
我只是想知道他们是如何做到这一点,当你从主屏幕启动它不会像以前一样加载相同的页面(告诉他们添加到主屏幕)?
这是服务器端的东西吗?我处于中级PHP级别。
我想模仿http://asidemag.com/的功能 - 它们似乎在Web上显示一个页面,在iPad上显示另一个页面,指示用户添加到主屏幕以查看该杂志。主屏幕上的iPad的自动Web应用程序检测
我只是想知道他们是如何做到这一点,当你从主屏幕启动它不会像以前一样加载相同的页面(告诉他们添加到主屏幕)?
这是服务器端的东西吗?我处于中级PHP级别。
这可能是搞清楚你的解决方案的出发点...
Making a website for the iPad, removing the browser after adding to homescreen?
你也可以试试这个脚本: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.';
}
?>
该脚本会告诉你你的用户使用什么类型的浏览器,甚至可以使用te你会是什么版本。非常适合警告用户他们的Internet Explorer版本6可能无法正确显示所有内容。
祝你好运!
我已经使用并发现这个小小的脚本相当不错。
http://cubiq.org/add-to-home-screen
它将正确识别其iOS设备正在使用,并且用正确的图标正确的点定位一个通知,告知用户如何将这个Web应用程序添加到主屏幕。
它也是可定制的,所以你可以让它表现/看你想要的。