6

Mam webapp HTML5, który działa idealnie, gdy jest obsługiwany przez IIS bez uwierzytelniania.Nie można pobrać plików webapp z iOS podczas aktualizacji manifestu. 401 nieautoryzowane

Używa pliku cache.manifest.

Zarówno podczas pracy na safari, jak i w trybie pełnoekranowym "dodaj do ekranu głównego" po zaktualizowaniu pliku manifestu na serwerze, a aplikacja zostanie zaktualizowana.

Po włączeniu uwierzytelniania we wszystkich plikach oprócz cache.manifest, widzę aktualizację tylko podczas jej uruchamiania w przeglądarce Safari.

Po dodaniu go do ekranu głównego nie mogę zaktualizować pamięci podręcznej aplikacji.

Jeśli pomijam ruch na serwerze, widzę, że plik manifestu jest pobierany bez problemów, ale wszystkie pliki w pliku manifestu powodują błąd 401 Nieautoryzowany.

Każdy pomysł, jak to naprawić? Działa w przeglądarce Safari działa ..

Każda pomoc jest wysoko ceniona doceniona.

+0

ktoś tam, kto może być w stanie dać mi wskazówkę, w jaki sposób rozwiązać ten problem: formularz (co może wymagać znacznych zmian w aPP)

sam problem na forach Sencha zalogować? –

Odpowiedz

3

Safari jest dużo bardziej świadomy funkcji HTTP Basic Auth, ale web.app (program obsługi aplikacji na ekranie głównym, który jest w zasadzie opakowaniem UIWebView) nie jest w pełni funkcjonalny i nie obsługuje podstawowego uwierzytelniania.

Wydaje może trzeba obejść albo rozwiązania po stronie serwera do dołączania klucza uwierzytelniania do pliku (takie jak application.css? longhexkey) na ominięcie podstawowego uwierzytelniania, lub udać się w bardziej tradycyjny Unanswered: Forcing re-authentication after offline usage on iOS devices?

Powiązane problemy