Автоопределение веб-приложения для iPad на главном экране - PullRequest
0 голосов
/ 11 августа 2011

Я пытаюсь имитировать функциональность из http://asidemag.com/ - кажется, они показывают страницу в Интернете, а другую на iPad, которая указывает пользователю добавить на главный экран для просмотра журнала.

Мне было просто интересно, как они сделали так, что при запуске с домашнего экрана он не просто загружает ту же страницу, что и раньше (говорит им добавить на домашний экран)?

Эточто-то на стороне сервера?Я на промежуточном уровне PHP.

Ответы [ 3 ]

1 голос
/ 05 ноября 2011

Вы также можете попробовать этот скрипт: 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 может отображать не все правильно.

Удачи!

1 голос
/ 22 октября 2011

Это может быть отправной точкой для выяснения вашего решения ...

Создание сайта для iPad, удаление браузера после добавления на домашний экран?

0 голосов
/ 05 ноября 2012

Я использовал и нашел этот маленький скрипт довольно хорошим.

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

Он будет правильно определять, какое устройство iOS используется, и размещать уведомление в правильном месте с правильным значком, информирующим пользователя о том, как добавить это веб-приложение на домашний экран.

Это также настраивается, так что вы можете заставить его вести себя / выглядеть так, как вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...