Angular 6 PWA - функциональность PWA связана с аутентификацией Azure Adal, не знаю, как ее обойти - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть PWA, созданный с Angular 6 и пакетом @ angular / pwa npm, и аутентификация с использованием пакета adal-angular4 npm (но я могу просто восстановить его с нуля, если это необходимо - проблема не является ошибкой в ​​пакете Iподумайте)

При попытке аутентификации, хотя она работает, пользователи очень часто встречают это сообщение не найдено (скриншот консоли, но оно такое же).

Это особенно актуально, если вы уже прошли аутентификацию в другом (или самом) продукте Azure AD.Где он обычно должен загружаться только на некоторое время, а затем впустить пользователя

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Кажется, что написание функции для проверки новой версии PWA все очистило.Поскольку это PWA, при замене файлов новой версией - кэш все еще будет там, и Shift + перезагрузка не обязательно очистит его, вызывая много нежелательных действий.

Код для очистки выглядитнапример:

Сначала введите в конструктор следующее: updates: SwUpdate

import { SwUpdate } from "@angular/service-worker"

Затем внутри ngOnInit у меня будет следующее:

updates.available.subscribe(event => { updates.activateUpdate().then(() => document.location.reload()); })

Это приведет к полному обновлению через 2-3 секунды, если будет доступна новая версия, но потом все будет работать хорошо.

0 голосов
/ 27 сентября 2018
**this is a  problem of **CRON** please set as header like   this**`
access-control-allow-headers: Origin, Content-Type, Accept
access-control-allow-origin: *
cache-control: public, max-age=7200
cf-cache-status: MISS
cf-ray: 3f460ec8f96e8ca6-VIE
content-encoding: br
content-type: application/javascript; charset=UTF-8
date: Wed, 28 Feb 2018 20:15:46 GMT
etag: W/"2b9-1616e050fe8"
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
expires: Wed, 28 Feb 2018 22:15:46 GMT
last-modified: Wed, 07 Feb 2018 02:08:01 GMT
server: cloudflare
strict-transport-security: max-age=2592000
vary: Accept-Encoding
via: 1.1 vegur`enter code here`
x-content-type-options: nosniff
X-Firefox-Spdy: h2
x-powered-by: Express` 
...