Описание тега 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…
08 июн '18 в 09:01
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. Мой запланированный сервис работает очень хорошо, он был…
10 апр '17 в 16:34
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> &lt; </mo>…
30 авг '18 в 13:48
1
ответ
Поддержание последовательности в толкании и печати значений двух массивов
Я пытаюсь создать веб-браузер и использую WebView для получения веб-страниц. Мне нужно получить как URL, так и название заголовка для хранения истории. Итак, я попытался таким образом: private void currentScene() { Platform.runLater(new Runnable() {…
15 дек '16 в 15:58
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