У меня есть приложение для киоска (во многих местах), которое должно работать долго. он основан на PixiJs и в значительной степени переключается между видео и меню, если он неактивен. Приложение прикреплено к Chrome .69. Мы также опробовали его на текущей версии Chrome с тем же результатом.
В течение длительного периода времени, скажем, недели, на некоторых единицах приложение получит webglcontextlost, который мы наблюдаемна мероприятии. Если мы видим событие, мы повторно загружаем веб-приложение с помощью location.reload. Время от времени мы видели, что это веб-гл не поддерживается в этом сообщении браузера, и приложение готово к этому моменту.
эту проблему трудно отследить, потому что это происходит только на некоторых устройствах, это может занятьнеделю, чтобы показать (. Еще одно примечание: в прошлом, когда у нас не хватало памяти, мы могли бы перезагрузить веб-приложение и вернуть часть памяти. Теперь мы этого не делаем. Это может быть потому, что мы используем больше методовбольше на GPU.
Кто-нибудь знает, что делать с утраченным webglcontext, а браузер-прерыватель не поддерживает web gl?