Zbuduj aplikację internetową ASP.Net z funkcją offline
Jestem w trakcie budowania aplikacji internetowej asp.net (3.5) i zastanawiałem się, czy wiedziałeś o jakimkolwiek sposobie, w jaki mógłbym to zrobić, aby istniała pewna funkcjonalność offline.
Jest to konieczne, ponieważ ludzie będą mogli „zainstalować” aplikację internetową na swoim urządzeniu (na przykład za pomocą funkcji „Dodaj do ekranu głównego” w telefonie iPhone), a następnie korzystać z aplikacji, gdy są offline; użycie będzie ograniczone (nie będzie potrzeby wywoływania serwera w tym momencie).
Czy można to zrobić za pomocą strony .aspx?
Dodano edycję. Manifestu:
CACHE MANIFEST
index.aspx
/logo.png
/main.css
/main.js
Edytuj nr 2 -
Pracujemy w trybie offline, w sposób modny; działa podczas safari, ale nie chcemy tego na safari, chcemy, aby była to samodzielna aplikacja. Gdy próbujemy go uruchomić w ten sposób, otrzymujemy komunikat „nie można połączyć z błędem serwera”. Czy to możliwe dzięki stronie .aspx?
Edytuj nr 3 -
Musimy to wykorzystać na stronie .html, ale wciąż nie mamy jeszcze .aspx
Edytuj nr 4 -
Teraz działa, chociaż nie jesteśmy pewni dlaczego! Dodaliśmy index.aspx do sekcji 'network' w cache.manifest w zeszłym tygodniu (co nie zadziałało w zeszłym tygodniu!), Co mogło pomóc, ale gdy już wiem na pewno, zaktualizuję cię o to, co się naprawdę wydarzyło!
Dziękujemy wszystkim za pomoc!