javafx-webengine相关内容

如何像其他网站一样解决 YouTube API 嵌入限制?

我正在构建一个 java 程序,它可以选择在嵌入式播放器中播放 YouTube 视频.问题是大多数音乐视频都无法播放,并且出现以下错误:“该视频包含来自(媒体公司名称)的内容.它在某些网站上被限制播放." 我尝试在 Chrome 中加载相同的 URL 并得到相同的结果.https://www.youtube.com/embed/TMZi25Pq3T8 然而,经过一番研究,我很快通过安装 ..
发布时间:2022-01-19 11:30:21 Java开发

JavaFX 17 之后 Leaflet 在 WebEngine 中不起作用

我有一个使用 JavaFX 16 制作的应用程序,其中包含一个 WebView,用于使用 Leaflet JS 库显示交互式地图. 当我尝试转换到 JavaFX 17 时遇到问题,交互式地图不再起作用(它无法移动或单击,但可以滚动).我在使用 Leaflet 的 OpenStreetMap 网站的一个最小示例中重现了该错误: 包测试;导入 javafx.application.Applic ..
发布时间:2022-01-12 18:17:31 Java开发

JavaFX WebView 无法加载某些站点

我正在尝试使用 JavaFX 的 WebView 加载此站点,但我得到的只是空白屏幕.WebView 在其他站点上运行良好;它在 ACID3 上获得 100/100 并加载其他 HTTPS 站点而没有任何问题. 我也找不到该网站的任何特别错误.它有一个由适当的 CA 签署的适当的、未过期的证书,并且 SSL 实验室报告 B 级.我尝试了所有主流浏览器,但没有报告任何证书或 SSL 相关问题; ..
发布时间:2021-12-28 16:09:09 Java开发

JavaFX 8 WebEngine:如何将console.log() 从javascript 获取到java 中的System.out?

我同时使用 JavaFX 和 JavaFX WebEngine 中的 javascript 引擎来开发应用程序.我想从 javascript 获得反馈以进行调试.WebEngine 中的控制台输出会发生什么?有什么方法可以访问它,或者在 java 中重定向到 System.out 吗? 解决方案 以下代码将 console.log() 重定向到 JavaBridge.log(): imp ..
发布时间:2021-12-28 15:42:55 其他开发

如何在java中多次调用launch()

如何在java中多次调用launch()我得到一个异常“主错误:java.lang.IllegalStateException:应用程序启动不能被多次调用" 当请求到来时,我在我的 java 应用程序中创建了 rest cleint,它调用 javafx 并在完成 webview 操作后打开 webview 使用 Platform.exit() 方法关闭 javafx 窗口.当第二个请求出现 ..
发布时间:2021-11-25 18:28:47 Java开发

无法使用javaFx Webview在网页中显示视频(视频在给定的URL上实时显示)

我正在尝试在JavaFX Webview中显示实时网页.网页包含一个视频,但是该视频无法在javaFX webview中播放. 以下是我正在使用的comple代码,其中还包含我的网页的实时网址. 我希望在JavaFX Web视图中的视频应该通过显示的实时网页播放. package webviewbrowser; import java.awt.Dimension; import jav ..
发布时间:2021-02-10 19:42:41 Java开发

物化图标在JavaFX浏览器中不起作用

我正在尝试使用webEngine在JavaFx WebBrowser上显示 MaterialIcons 图标.图标在IE和Safari上也不起作用.有人知道如何使其可读吗? 解决方案 我也为此而苦苦挣扎,因此对于那些感兴趣的人来说,JavaFX仅与使用数字字符引用编写的MaterialIcons兼容,如James_D所述,而与连字格式. 如此着迷: ..

JavaFX-如何创建(隐形)WebView的快照/屏幕快照

我想从JavaFX(8)中的WebView创建SnapShot/屏幕截图/图像. 此WebView不需要可见(在我的情况下). 我的问题: 当WebView 不可见(或未添加到任何可见容器)时,是否可以(以任何方式)从WebView创建屏幕截图/图像? 当WebView(或其父级ScrollPane)为 visible = false 时,请参阅我的示例代码, 截图将无效(分别为 ..
发布时间:2021-02-10 19:25:40 Java开发

如何更新新标签页标题?

我试图在Java swing中构建一个Web浏览器,在其中我通过添加 JTabbedPane 添加了新的选项卡选项.但是我想在浏览另一个网页或URL等时更新当前的选项卡标题.我使用 WebView 和 WebEngine 作为html解析器.我尝试使用WebEngine.getTitle()更新标题名称,但无效. 这是我的构造函数: public class Hello extends ..
发布时间:2020-06-26 20:33:37 Java开发

无法使JavaScript在WebView中工作

我有一个相当简单的JavaFX应用程序.它有一个窗口,分为两个窗口.左侧是一个表视图,其中列出了数据库中的行.选择其中一行时,它会在右侧的Web视图中显示XML(也来自数据库).到目前为止,一切都很好.我一辈子都无法使用任何JavaScipt.我的最终目标是进行搜索并突出显示工作方式(如如果相关,我正在使用FXML.我有一个按钮,因为它是OnAction属性,所以调用此方法: @FX ..
发布时间:2020-06-26 20:33:35 其他开发

JavaFX 8 WebEngine:如何在Java中将console.log()从javascript获取到System.out?

我同时使用JavaFX和JavaFX WebEngine中的javascript引擎来开发应用程序.我想从JavaScript中获取反馈信息以进行调试. WebEngine内的控制台输出会怎样?有什么方法可以访问它,或在Java中重定向到System.out? 解决方案 以下代码将console.log()重定向到JavaBridge.log(): import netscape.j ..
发布时间:2020-06-26 20:33:28 其他开发

JavaFX WebView上下文菜单

我正在尝试使用FXCanvas在SWT应用程序内部使用JavaFX WebView / WebEngine实现一个简单的浏览器。由于某种原因,内置的上下文菜单(使用刷新复制/粘贴等)似乎不起作用。 如果我创建自己的JavaFX上下文菜单然后它可以工作,但我找不到一种方法来确定给定点下鼠标下的HTML元素(即 一个显示此行为的简单示例: import org.eclipse.sw ..
发布时间:2019-01-18 11:26:45 Java开发

Javafx:没有工具包发现异常

我在我的intellij插件中添加了javafx库,用于添加jfxwebview。 但是当我尝试创建JFXPanel对象时 JFXPanle jfxpanel = new JFXPanel(); 它给出以下例外: 找不到工具包 java.lang.RuntimeException:没有工具包在com.sun.javafx.tk.Toolkit.getToolkit找到 ( ..
发布时间:2019-01-18 11:05:43 Java开发

JavaFX WebView无法加载某些站点

我正在尝试使用JavaFX的WebView加载此网站,但我得到的只是一个空白屏幕。 WebView在其他网站上运行得非常好;它在ACID3上获得100/100并加载其他HTTPS站点而没有任何问题。 我也找不到任何特别错误的网站。它具有由适当的CA签署的正确,未过期的证书,并且SSL实验室报告 B级。我尝试了所有主流浏览器,没有人报告任何证书或SSL相关问题;该网站对所有网站都提供了优惠。 ..
发布时间:2019-01-17 19:45:49 Java开发