Chcę, aby moja witryna była dostępna w trybie offline, nawet jeśli użytkownik wyczyści pamięć podręczną i pliki cookie. Czy to możliwe? Mam również do czynienia z bazą danych. Czy możliwe jest obsługiwanie baz danych w trybie offline?Jak udostępnić witrynę w trybie offline?
Odpowiedz
użytkownik może przechowywać lokalnej kopię pojedynczego strona internetowa korzystająca z przeglądarki Chrome (prawy przycisk zapisu), która będzie przechowywać wszystkie zasoby (), css, js) wymagane do pełnego załadowania strony w trybie offline. Inne przeglądarki będą miały podobne opcje.
Możesz użyć wget do zwierciadlania całej witryny do przeglądania w trybie offline.
wget --mirror --convert-links --html-extension -p http://www.example.com/
Oczywiście żadna z tych opcji nie obsłuży elementów opartych na bazie danych Twojej witryny/strony.
Jeśli chcesz sfałszować bazy danych lub dynamiczne elementy strony w trybie offline, to prawdopodobnie najbardziej zbliża się do tego, czego szukasz, ale myślę, że Google w zeszłym roku został uznany za przestarzały.
Nie, jeśli twoje bazy danych są przechowywane online. Następnie trzeba połączenia internetowego dla PHP/ASP (cokolwiek używasz do czynienia z DB) do podłączenia/przekazują DB
(Wiem, że to stara odpowiedź, ale robię komentarz dla innych użytkowników, którzy czytają to ..) Nawet jeśli twoja aplikacja internetowa/strona główna są tworzone za pomocą technologii serwerowych, takich jak php lub asp, nadal można użyć niektórych technik w innych odpowiedziach, aby mieć model offline, szczególnie z html5. Ale nie ma "bezpośredniego" (bez pracy) sposobu, aby to zrobić. (Część bazy danych, potrzebna jest metoda synchronizacji, gdy urządzenie ponownie przejdzie w tryb online, więc może to być trudne zadanie, a ponadto nie ma aktualizacji na żywo, jeśli nie ma połączenia z Internetem!). –
do przechowywania danych i dostępu do nich lokalnie zalogowany przyjrzeć Gears i Web Storage.
Głównym problemem jest stopień funkcjonalności, jaki chcesz zapewnić swojej witrynie. Zawsze wymaga trochę pracy po stronie klienta (użytkownika), aby "przechowywać" aka. zapisz swoją witrynę w trybie offline. Będziesz musiał przechowywać całą swoją funkcjonalność na jednej stronie, którą użytkownik przechowuje (czy to film Flash, czy kod JavaScript).
Jeśli Twoi użytkownicy mają nowoczesne przeglądarki, wypróbuj pamięć podręczną aplikacji HTML5.
Referencje:
Przegląd - http://www.html5rocks.com/en/features/offline
Demo - https://jonathanstark.com/labs/app-cache-7/
Tutorial - https://www.html5rocks.com/en/tutorials/appcache/beginner/
Artykuł - http://grinninggecko.com/developing-cross-platform-html5-offline-app-1/
Twój drugi link jest wyłączony –
Edytuj: zaktualizowane linki – jpillora
Można użyć prostego polecenia, aby pobrać całą stronę internetową lokalnie ze wszystkim linki działające poprawnie.
wget -rk 'http://www.website.com'
HTTPS url trzeba dodać jeszcze jedną właściwość jak poniżej:
wget -rk --no-check-certificate 'https://www.website.com'
- 1. Jak pracować w trybie offline z TFS
- 2. Cache offline w trybie offline z witrynami php
- 3. Czcionka Świetnie działa w trybie offline
- 4. Synchronizacja danych w trybie offline Pierwsze aplikacje
- 5. Tworzenie środowiska conda w trybie offline
- 6. Zachowanie w trybie offline aplikacji ember.js
- 7. Jak zbudować aplikację internetową w trybie offline za pomocą kolby?
- 8. Dokumenty MDN javascript do użytku w trybie offline
- 9. Jak opracować natywną aplikację dla Androida w trybie offline?
- 10. Jak zainstalować dokumentację studia Visual Studio w trybie offline?
- 11. Jak skonfigurować quicklisp do użytku w trybie offline?
- 12. Jak skonfigurować do pracy w trybie offline z .net Core
- 13. Jak korzystać z "DUMP" i "RESTORE" w trybie redis (offline)?
- 14. Jak zalogować się do aplikacji internetowej w trybie offline?
- 15. jQuery/AJAX: Jak ustalić, kiedy host jest w trybie offline
- 16. Czy mogę udostępnić publiczny interfejs API rozpoznawania mowy offline Androidowi?
- 17. Praca całkowicie w trybie offline w aktywatorze typesafe
- 18. Pisanie aplikacji do pracy w trybie offline (aplikacja internetowa)
- 19. Czy usługa Firebase Analytics działa w trybie offline?
- 20. Wyślij zgłoszenie GCM do urządzenia w trybie offline
- 21. Facebook pełne pozwolenie Alternatywa AccessToken token dostępu w trybie offline
- 22. Użyj pamięci podręcznej ServiceWorker tylko w trybie offline.
- 23. Automatyczne pobieranie języka rozpoznawania mowy w trybie offline na Androidzie
- 24. Rozwiązywanie zależności Apache Ivy w trybie offline/rozłączonym?
- 25. Praca w trybie offline z SVN na komputerze lokalnym tymczasowo
- 26. HTML5 pamięć podręczna w trybie offline programowa wygasanie
- 27. Visual Studio 2015 pełna dystrybucja całkowicie w trybie offline
- 28. Czy mogę używać zadania NSURLSessionUploadTask do synchronizowania w trybie offline?
- 29. Używanie pamięci podręcznej aplikacji tylko w trybie offline
- 30. Przechowywanie widgetu WebView do przeglądania w trybie offline
mam na myśli używając bazy danych Web SQL, ale potrzebuje wsparcia sqllite. Czy możliwe jest użycie mysql po stronie serwera i sqlite po stronie cleint. – rdp