Я знаю, что здесь есть несколько тем об одних и тех же вопросах, после прочтения которых я не получил свой ответ. Поэтому я хотел бы поделиться тем, что у меня есть и исследовано.
Было бы здорово услышать советы экспертов здесь.
Вот некоторая информация о моем заявлении:
- Это приложение WPF / Cocoa, работающее для Windows / Ma c OS X. Оно встраивает браузер CEF в окно WPF / NSW и загружает страницы непосредственно из его установочной папки, то есть с локального диска. Так что это не может быть вызвано отключением от сети или чем-то другим.
- Страница пользовательского интерфейса HTML представляет собой одностраничное приложение REACT, поэтому это точно такая же версия пакета npm, используемая Windows и Ma c OS.
- Он использует сборку WebPack 4.20. * И разбивает код, конфигурация вполне стандартна, насколько я понимаю.
- Он использует ленивую загрузку REACT для загрузки различных компонентов в соответствии с путем маршрутизатора .
Я обнаружил проблему:
- Воспроизводится только с устройств нескольких клиентов с очень низкой скоростью, и я не могу воспроизвести локально.
- it воспроизводит больше от ОС Ma c, чем от Windows ОС, например, 100 VS 1 в месяц.
- это происходит во время смены маршрутизатора. Приложение использует маршрутизатор REACT ha sh. Обычно это происходит, когда браузер меняет роутер с # sample_path / sample_value_1 на # sample_path / sample_value_2, например.
Я проверил, что:
Приложения в папке установки нет файла с именем 0.c5a90ed5.chunk. js file. Вот не понимаю откуда взялся этот загрузочный чанк 0? Отлично, если кто-то может помочь мне понять это.
В браузере не включен постоянный кэш. Поэтому я не думаю, что это вызвано устаревшим кэшем.
Каждый раз, когда приложение обновляется, оно перезагружается. Поэтому я не думаю, что это вызвано развертыванием во время выполнения.
Спасибо за каждое предложение.