我试图模仿来自http://asidemag.com/的功能 - 它们似乎在网络上显示一个页面,另一个在iPad上显示用户要添加到主屏幕以便查看该杂志。
我只是想知道他们是如何做到这一点的,当你从主屏幕启动它不只是加载与以前相同的页面(告诉他们添加到主屏幕)?
这是服务器端吗?我处于中级PHP级别。
答案 0 :(得分:1)
这可能是找出解决方案的起点......
Making a website for the iPad, removing the browser after adding to homescreen?
答案 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应用程序添加到主屏幕。
它也可以自定义,因此您可以根据需要使其显示/显示。