Описание тега javafx-webengine

WebEngine - это невизуальный объект, способный управлять одной веб-страницей за раз. Он загружает веб-страницы, создает их модели документов, при необходимости применяет стили и запускает JavaScript на страницах. Он обеспечивает доступ к модели документа текущей страницы и обеспечивает двустороннюю связь между приложением Java и кодом JavaScript страницы.
1 ответ

Как использовать platform.runlater(), чтобы отключить ссылку / гиперссылку / навигацию в одном веб-просмотре и открыть эту ссылку / гиперссылку / навигацию в другом веб-просмотре в java

[для справки я прикрепил скриншот своего приложения, если вы видите, что открытая страница тоже такая же, а внизу тоже та же, поэтому мне нужно остановить навигацию по вышеуказанному веб-представлению, чтобы она могла открываться только вниз) [1] pu…
29 авг '17 в 05:59
2 ответа

Хинди шрифт не является правильным рендерингом в веб-браузере с использованием Java

Я использую компонент webview в javafx 2.0. Проблема заключается в том, что веб-представление не отображает должным образом шрифт хинди в веб-представлении. В некоторых системах одинаковый код отображается правильно, а в других - нет. так что, пожал…
29 май '15 в 10:07
1 ответ

JavaFX Запуск WebEngine в другом потоке, чем поток приложений FX

Как я уже говорил в заголовке, возможно ли запустить WebEngine в другом потоке, кроме потока приложений FX? Код: ... WebEngine webEngine = new WebEngine(); Thread thread = new Thread(() -> webEngine.load("https://www.google.com")); thread.setDaem…
1 ответ

Показать файл CHM в приложении JavaFX

Есть ли способ отобразить скомпилированную справку CHM в приложении javaFX, не используя java.awt.Desktop от AWT? Вызов читателя CHM с помощью Runtime.getRuntime().exec(help.chm) это вариант, но чтобы сделать его кроссплатформенным, для этого потреб…
07 май '17 в 07:44
1 ответ

Периодическая загрузка веб-страниц

Я занимаюсь разработкой бота на Java, и мне нужно, чтобы он периодически загружал веб-страницу со всеми ее javascript-кодами. Для этого я использую ScheduledExecutorService и JavaFX WebEngine. Мой запланированный сервис работает очень хорошо, он был…
0 ответов

Внедрить HTML-код из веб-двигателя javafx

Попытка добавить к содержанию HTML-страницы после загрузки веб-движком javafx. webEngine.load(getClass().getResource("teachsticks/classroomscreen.html").toExternalForm()); webEngine.getLoadWorker().stateProperty().addListener(new ChangeListener<W…
08 май '15 в 22:32
1 ответ

Скрипт JavaFX не работает после смены страниц

Как отмечалось выше, когда пользователь нажимает на что-то, что изменяет страницу, сценарии с использованием JavaFX больше не работают. hello.html <div onclick="app.byeBye()">bye</div> byebye.html <div onclick="app.hello()">hello&l…
01 сен '14 в 05:23
0 ответов

JavaFx WebEngine не вызывает перегруженный Java-метод

Я использую JavaFx WebEngine. У меня есть сценарий Javascript, обращаясь к Java. Есть три метода Java с одинаковым именем. Он успешно вызывает метод с одним аргументом. Но не в состоянии вызвать два и три метода arg. Я действительно хочу вызвать мет…
20 сен '18 в 21:59
2 ответа

Передача массива Java в JavaScript (через JSNI) и возврат в Java приводит к нулевому значению

Сценарий: у меня есть веб-приложение GWT, работающее в JavaFX WebView/WebEngine. Я могу без проблем передавать строки из GWT в JavaScript в JavaFX. Проблема: при одинаковой передаче массива пользовательских объектов, таких как Data[], результат на с…
15 окт '13 в 22:30
1 ответ

Html выпадающий список в javaFx webEngine

Я использую этот пример Java SimpleSwingBrowser для отображения html-выпадающего окна, например, с помощью javaFx webEngine: <html><body><select> <option value="1">value 1</option> <option value="2">value 2</op…
29 апр '14 в 14:48
1 ответ

javafx webEngine.print пустые страницы в конце

Я пытаюсь напечатать свой webEngine методом print, и у меня возникла проблема с дополнительной пустой страницей после печати всего содержимого. Интересно, что это может быть или как устранить эту проблему? public class JSPrintHook { public void prin…
29 ноя '14 в 02:48
0 ответов

JavaFX WebView не управляет сенсорной прокруткой, если она вставлена ​​в JFXPanel

Я прикрепил JFXPanel к JFrame и попытался показать сайт оракула. Размеры Jframe ограничены, поэтому отображается полоса прокрутки, чем для прокрутки сайта, мне нужно использовать полосу прокрутки или колесико мыши, он показывает, что перетаскивание …
08 ноя '18 в 15:51
0 ответов

Почему JavaFX WebEngine getLoadWorker зацикливается?

Я не очень уверен, как сформулировать этот вопрос, но я попробую. Мое приложение запускает команды для веб-сайта одним нажатием кнопки. Проблема заключается в том, что во время каждого цикла getLoadWorker увеличивается на 1. В загрузчике я устанавли…
08 дек '15 в 22:18
1 ответ

Теги MathML неправильно отображаются в JavaFX WebView

Теги MathML неправильно отображаются в JavaFX WebView Версия JDK: 1.8.0_192 Например, <math xmlns="http://www.w3.org/1998/Math/MathML"> <msub> <mi> S </mi> <mi> n </mi> </msub> <mo> < </mo&gt…
30 авг '18 в 13:48
1 ответ

Поддержание последовательности в толкании и печати значений двух массивов

Я пытаюсь создать веб-браузер и использую WebView для получения веб-страниц. Мне нужно получить как URL, так и название заголовка для хранения истории. Итак, я попытался таким образом: private void currentScene() { Platform.runLater(new Runnable() {…
3 ответа

JavaFX 8 WebEngine: Как получить console.log() из JavaScript в System.out в Java?

Я использую JavaFX и движок javascript внутри JavaFX WebEngine для разработки приложения. Я хотел бы получить отзыв от JavaScript для целей отладки. Что происходит с выводом консоли внутри WebEngine? Есть ли способ получить к нему доступ или перенап…
24 фев '15 в 03:26
1 ответ

JSException в веб-представлении Javafx

У меня странное поведение, которого я не понимаю. У меня есть класс MonologueTab: public final class MonologueTab extends VBox{ private MonologueNode node; WebView webView; WebEngine webEngine; public MonologueTab(){ this.node = Game.getInstance().g…
02 дек '18 в 20:19
0 ответов

Освобождение памяти при закрытии веб-браузера javafx

У меня проблема с простым приложением, использующим JavaFX, которое открывает веб-страницу при нажатии на элемент списка. Это действительно простое приложение, которое, тем не менее, использует около 100 Мб памяти только для отображения списка задач…
18 июл '17 в 12:12
1 ответ

Как открыть ссылки в браузере веб-сайта внутри веб-обозревателя JavaFx

У меня есть этот VBox, содержащий контейнер WebView. Что я не могу понять, так это как заставить WebViewer открывать ссылки в новой вкладке или окне в любом браузере, не просматривая его в программе. @FXML private VBox WebViewer; public void initial…
11 июн '16 в 21:58
0 ответов

Перехват URL-адреса javafx

Я работаю с этим веб-браузером: http://docs.oracle.com/javafx/2/swing/SimpleSwingBrowser.java.htm и у меня возникли проблемы с путями, поэтому мне нужно перехватить URL-запросы. Кто-нибудь может помочь?
06 янв '17 в 01:47