我想模仿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應用程序添加到主屏幕。
它也是可定製的,所以你可以讓它表現/看你想要的。