Почему мой PWA не работает на Safari и Opera? Он показывает «не может установить безопасное соединение с сервером» - PullRequest
0 голосов
/ 16 января 2019

Я делаю PWA и размещен на Firebase.Я вижу свою страницу в Chrome, IE и других браузерах.Но у меня проблемы с Safari и Opera.У меня есть сертификат SLL и TLS 1.2 (оба из firebase) с nginx в качестве сервера.

Я протестировал свою страницу в браузерах и получаю сообщения об ошибках типа:

"Safari не может открыть страницу -url - потому что safari не может установить безопасное соединение
с сервером -url- "" Не удается установить связь с протоколом SSL / TLS "" Фатальная ошибка (70) с сервера "(Opera / Debian)

И в htbridge я получил:

  • * Протокол HTTPS, сбой статуса CSP * Много «Заголовок не был отправлен сервером».* У меня нет записи о сертификации (CAA).* Нет поддержки TLSv1.3 * Сервер не обеспечивает HPKP

Итак, я думаю, что-то о безопасности.Но я не знаю, почему это может быть главной проблемой.

Я пытался исправить некоторые вещи некоторыми командами на сервере (nginx), но я не знаю, где это и что мне нужно делать.Я новичок в этих вещах, и мне нужно, чтобы кто-то немного помог мне на этом этапе.

Что мне делать или что-то, чего я не знаю?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

Оказывается, я тестировал устаревшие версии Safari и Opera для Windows. По какой-то причине он не работает на конкретном iphone и, следовательно, моя путаница. Спасибо за вашу помощь!

0 голосов
/ 01 февраля 2019

Opera точно следует по стопам Chrome, поэтому, если она работает на Chrome, проблем с Opera не должно быть, я бы сказал, просто удалите Opera и переустановите ее.Кроме того, проверьте, какие версии у вас есть?Чтобы получить максимум от обоих браузеров, вам нужны последние версии.Кроме того, существуют определенные ограничения для Safari в отношении PWA и работника службы.Хотя и Safari, и MS Edge работают над ним, и все основные браузеры попадают на одну и ту же страницу по проблеме PWA (т. Е. Работник службы, Cache Api и IndexedDB).

...