iPad WebApp na pełnym ekranie w Safari


83

Apple mówi w dokumencie Safari HTML, że poniższy kod ma sprawić, że aplikacja internetowa będzie pełnoekranowa w systemie iPhone OS 2.1 i nowszych.

 <meta name="apple-mobile-web-app-capable" content="yes">

Ale to nie działa. Czy istnieje sposób na ukrycie paska tytułu / lokalizacji w przeglądarce Safari w aplikacji internetowej na iPada?

Odpowiedzi:


120

Działa to tylko po zapisaniu zakładki w aplikacji na ekranie głównym. Nie, jeśli po prostu przeglądasz witrynę w normalny sposób.


13
Jeśli dodasz ten metatag do starej strony internetowej z adresem URL, którą przeglądałeś wcześniej w Safari, musisz najpierw odświeżyć adres URL, a następnie dodać go do ekranu głównego, aby metatag działał.
Scott Chu,

To nie działa dla mnie w przypadku projektu Laravel. Dodałem to do mojego szablonu układu app.blade. Jest używany przez każdą z moich stron, więc nagłówek powinien (i tak jest) pojawiać się na każdej stronie. Jednak nadal mam paski Safari na moim iPhonie i iPadzie, nawet po wykonaniu wielu testów, aby wyczyścić pamięć podręczną, ponownie utwórz skrót na ekranie głównym, jak wspomniano w tym poście. Czy jest coś jeszcze, co mogłoby zapobiec ukryciu się barów safari? pastebin.com/iSFDXjFz tutaj jest sekcja główna mojego pliku app.blade.php. Z góry dziękuję.
Frantumn

14

Jeśli chcesz pozostać w przeglądarce bez otwierania nowego okna, użyj tego kodu HTML:

<a href="javascript:this.location = 'index.php?page=1'">

4
Wydaje się, że nie ma to związku z danym pytaniem lub tematem. Może mógłbyś wyjaśnić, jak to się wiąże?
skeggse

6
Bardzo istotne. Jest to zawsze kolejny problem po wyświetleniu pełnego ekranu aplikacji internetowej.
Shrimpwagon

Dla mnie następnym problemem jest „jak odświeżyć stronę teraz, gdy jest w trybie pełnego ekranu?”
Nick

13
  1. Najpierw uruchom przeglądarkę Safari z ekranu głównego i przejdź do strony internetowej, którą chcesz wyświetlić na pełnym ekranie.

  2. Po zlokalizowaniu strony internetowej dotknij ikony strzałki u góry ekranu.

  3. W menu rozwijanym dotknij opcji Dodaj do ekranu głównego.

  4. Powinno zostać wyświetlone okno Dodaj do strony głównej. Możesz dostosować opis, który pojawi się jako tytuł na ekranie głównym iPada. Kiedy skończysz, stuknij w przycisk Dodaj.

  5. Nowa ikona powinna teraz pojawić się na ekranie głównym. Dotknięcie ikony otworzy stronę internetową w trybie pełnoekranowym.

Uwaga: ikona na ekranie głównym iPada otwiera stronę z zakładkami tylko w trybie pełnoekranowym. Następna odwiedzona strona będzie zawierała adres Safari i paski tytułu. Ten sposób odtwarzania strony internetowej lub prezentacji HTML5 w trybie pełnoekranowym działa, jeśli kod źródłowy strony zawiera następujący tag:

<meta name="apple-mobile-web-app-capable" content="yes">

Możesz dodać ten tag do swojej strony internetowej za pomocą narzędzia innej firmy, na przykład iWeb SEO Tool lub innego, które lubisz. Pamiętaj, że najpierw musisz dodać tag, odświeżyć stronę, a następnie dodać zakładkę do ekranu głównego.


Można powiedzieć, że jest to bezpośrednia kopia instrukcji znajdującej się pod adresem ispringsolutions.com/articles/ ... :-)
Jochem Schulenklopper

3
A może skopiowali moje. :) Spójrz na datę, w której odpowiedziałem na to pytanie i porównaj ją z datą ich publikacji.
Code.Town

Twoje zdrowie! To rodzaj ciebie. :)
Code.Town



0

Wygląda na to, że większość odpowiedzi w tym wątku nie dotrzymała Ci kroku. iOS Safari na iPadach obsługuje teraz tryb pełnoekranowy i jest bardzo łatwy do wdrożenia za pomocą JavaScript.

Oto mój pełny artykuł na temat wdrażania funkcji pełnoekranowych w Twojej aplikacji internetowej.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.