Разрешить смешанное содержимое в JavaFx WebView (WebEngine) - PullRequest
0 голосов
/ 20 апреля 2020

Я использую javafx WebView (WebEngine) в моем java настольном приложении. У нас есть гибридное приложение SPA (javascript), работающее внутри WebView и традиционное java клиентское приложение. Для уведомления java приложение из SPA использует XMLHttpRequest (XHR: GET) для localhost на http . Если главная страница SPA загружается с нашего сервера по https ., Тогда WebView блокирует вызовы XHR на localhost с http (смешанное содержимое). Я не нашел, как это разрешить. Настройка заголовков ContentSecurityPolicy http не дает мне желаемого результата. Есть какие-нибудь решения?

java версия "1.8.0_231" Сообщение об ошибке:

[blocked] The page at https://myserver:443/spa was not allowed to display insecure content from http://localhost:8080/notify.
[at 1] https://myserver:443/spa
Not allowed to request resource [at 1] https://myserver:443/spa
...