2013-11-12 6 views
2

Я пытаюсь отобразить веб-сайт с динамическим XHR (нажимной) данных в JavaFX WebView, например:JavaFX WebView не обновляет XmlHttpRrequest справочные данные

http://finance.yahoo.com/q?s=^gdaxi
http://www.boerse-frankfurt.de/en/start (данные в заголовке)

и многие другие. Вероятно, это не только фондовые биржи.

Каждый из этих сайтов после первого рендеринга не обновляется. Я проверил в Wireshark, и некоторые новые данные все время отправляются с сервера, но без каких-либо изменений.
Я пытался скомпилировать и запустить на новой Java 8, но подоконник тоже.

Любые идеи? Возможно, вы знаете некоторые другие хорошие веб-браузеры, написанные на Java?

ответ

-1

Вы не отправил код, но вы делаете ваши

webView.getEngine().load(...); 

внутри Platform.runLater, например ?:

Platform.runLater(new Runnable() { 
@Override 
    public void run() { 

    //Update here 
    webView.getEngine().load(...); 

    } 
}); 
+0

О Дух ... это очень старый вопрос , – simsam7

+0

Да, я использую эту конструкцию, веб-браузер отображает веб-сайт, но поскольку я писал данные, они не обновляются. Просто попробуйте запустить любой браузер и отобразить один из этих сайтов. –

+0

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

Смежные вопросы