JxБраузер | Контент не отображается

У меня возникла проблема, связанная с отображением любого контента в JxBrowser, но только для 1 конкретного клиентского ПК. JxBrowser, кажется, правильно обрабатывает содержимое, которое присутствует, потому что, если я нажимаю на область, где, как я знаю, есть ссылка, открывается новая страница (но не отображается). Страницы не отображаются означает, что содержимое полностью белое. Кроме того, указатель постоянно мигает между обычным значком стрелки и кругом ожидания, поскольку что-то происходит в фоновом режиме примерно каждые 1 секунду. Предыдущая версия приложения, в которое встроен JxBrowser, не создает такой же проблемы. Позже я также обновил версию JxBrowser с 6.23 до 6.24.3, но это не помогло. Удаление любых кешей, вызванных наличием JxBrowser на ПК, также не решило проблему. Что я должен исследовать, чтобы попытаться исправить эту ситуацию?


person Giordano Biassoni    schedule 15.10.2020    source источник


Ответы (1)


Прежде всего, обратите внимание, что JxBrowser 6 больше не поддерживается, и это очень старая версия, основанная на Chromium 69. Многие популярные веб-сайты могут работать некорректно в этой версии Chromium.

Если проблема воспроизводится только в определенной среде, то, вероятно, проблема связана с конкретной средой. Если мы говорим о рендеринге, то обычно Chromium не может рендерить контент, когда есть проблема с драйверами графического процессора и режимом рендеринга (тяжелый или легкий).

Из нашей практики в таких случаях очень часто помогает отключение GPU. Пожалуйста, попробуйте передать переключатель --disable-gpu и посмотрите, поможет ли это. Если не поможет, то проблема, вероятно, в чем-то другом и требуется дополнительное исследование или даже доступ к этой среде. Но снова JxBrowser 6 больше не поддерживается.

Как вариант, вы можете попробовать JxBrowser 7 и посмотреть, поможет ли это, но это не так просто, потому что эта версия имеет новый API, который не имеет обратной совместимости с предыдущей версией.

person Vladimir    schedule 16.10.2020