Рубрики
Без рубрики

Ошибка в Chrome 75 вызвала случайные офлайн-страницы

Мы просто не могли воспроизвести проблему вообще на моем телефоне или на эмуляторе. Tagged ServiceWorker, News, WebDev, JavaScript.

К концу мая мы начали получать много отчетов от пользователей DEV, которые наше приложение Android дало им Офлайн сообщение, даже когда у них было подключение к интернету. Дополнительные отчеты присоединились от пользователей, пытающихся доступа к разработным статьям из браузера в Facebook в приложении, браузере Duckduckgo и других. Это встревожено нам, и мы немедленно настроены на работу, чтобы решить проблему. Дни прошли милость, и мы не могли добиться никакого прогресса в смягчении проблемы.

Мы просто не могли воспроизвести проблему вообще на моем телефоне или на эмуляторе.

Так как мы используем веб-просмотры в нашем приложении Android, эта ситуация не была хорошей для наших Google Play Store Отзывы :

Я туннелировал себя, думая, что я могу решить проблему, если бы я мог просто повторить это. Как только я собирался сдаться и попросить о помощи, я нашел этот Отчет об ошибках Отказ

Начиная к концу, возможно, мы начали получать жалобы спорадического читателя, что наше приложение сообщают о том, что определенные функциональные возможности не были доступны из-за внесения в автономном режиме приложения – когда на самом деле является онлайн. Мы проверяем подключение до определенных действий, сделав сетевой запрос, и это не удалось.

Оказывается, ошибка была вызвана экспериментом, который они проводили в Chrome 75. В зависимости от устройства WebView будет полагаться на Chrome 75 и потому что он по-прежнему эксперимент, это может произойти случайным образом. Поставить его просто, если Iohreadclient Является ли NULL, веб-запрос прервана, отсюда и немедленная автономная страница. А как только они нашли причину, они исправлено это быстро

В этом отчете об ошибках инженеры из известных публикаций, таких как LinkedIn и Финансовые времена вмешался в. Они также поддерживают приложения, которые полагаются на сервисных работников и аналогично разочарованы. Эти приложения коллективно используются миллиардами клиентов, и многие были довольно недовольны. Это особенно повреждающая ошибка, потому что их приложения ничего не сделали неправильно, и стало ударить много плохих рейтингов и злых отзывов.

Есть Некоторые сообщения То, что проблема все еще может продолжаться для некоторых, но кричать в команду хрома для так быстро реагировала с помощью исправления. Проблема не была закрыта окончательно, но должна быть вскоре.

Для тех из вас, кто все еще может испытывать эту проблему, попробуйте очистить хранилище/кеш наше приложение один или два раза, и вы должны иметь возможность получить доступ к нашему приложению. Это может привести к исправлению, и если не следует, что он, надеюсь, будет на 100% фиксирован в ближайшее время.

Оригинал: “https://dev.to/devteam/a-bug-in-chrome-75-caused-random-offline-pages-4jii”