-die seite im safari öffnen
-auf das '+' tippen
-auf "zum home-bildschirm tippen
-'hinzufügen' tippen
hier mein problem:
Die navigation funktioniert auch prima im safari. Wenn ich allerdings die webapp aufmache, und danach eines der icons antippe, geht wieder der safari auf und damit der vollbildmodus ohne die navigations-und adressleiste zu.
Wie kann ich es verhindern, dass das passiert?
(die seite ist noch nicht fertig, es geht ja hier nur um die navigation)
hier der quellcode der app:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Dabei seit: 01.02.2007 Ort: Würzburg Alter: 24 Geschlecht:
Verfasst Fr 21.08.2009 22:23 Titel
oke also:
1. du brauchst einfach ein javascript was deinen content ein bisschen scrollt.
Es gibt keinen "Vollbildmodus". sondern man versteckt einfach die URL Leiste durch ein scrollen per js, Zb:
2. würde ich dir empfehlen dein layout für deine webseite nicht statisch zu machen und den viewport anzupassen, damit kriegst du enorme probleme wenn der safari mal im landscape mode läuft.
http://screenr.com/V0s
Deine ganzer Content liegt so ganz links am Rand (ausser natürlich es ist so beabsichtigt)
Dabei seit: 24.06.2009 Ort: Leipzig Alter: - Geschlecht:
Verfasst Fr 21.08.2009 23:11 Titel
hm naja, es ist ja eine webapp. Sie wird also nicht direkt über den borwser aufgerufen, sondern über den homescreen, und startet dann im "echten" vollbildmodus.
Kannst es dir ja mal auf dem iphone anschauen das funktioniert tatsächlich mit diesen drei zeilen code, die die seite an das iphone anpassen. Und es funktioniert nur, wenn man es über den homescreen aufruft. wenn man es am browser anschaut, ist es wie eine gewöhnliche internetseite. Ich möchte ja auch die untere leiste loswerden.
Das mit dem vollbild ist als nicht mein problem, sondern eher, wie ich verhindern kann, dass dieser verlassen wird, wenn ich innerhalb meiner webapp eine seite aufrufe.
das mit dem drehen hab ich schon auf dem iphone probiert, und ich werde mir da auch noch etwas einfallen lassen, das ist aber bisher nicht das primäre problem.
Dabei seit: 01.02.2007 Ort: Würzburg Alter: 24 Geschlecht:
Verfasst Fr 21.08.2009 23:23 Titel
ahh jetzt weiss ich was du meinst.
momentan werden alle links wenn man eine seite über das springboard mit "apple-mobile-web-app-capable" startet in einem neuen tab geöffnet. das einzige was abhilfe schaffen würde, wäre deine inhalt per ajax nachzuladen, nicht als einzelne seiten.
ansonsten musst du damit leben, ein bisschen angenehmer könntest du es noch mit "apple-mobile-web-app-status-bar-style" -> black-translucent machen, aber ich denke mit den JS.Frameworks heutzutage ist ajax ja nichtmehr das problem.
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.