问题标签 [webengine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - Qt:当用户不支持 OpenGL 版本时关闭应用程序
我在我的应用程序中使用 Qt 5.7 和 Web 引擎。该应用程序有成千上万的用户,其中一些用户在尝试在我的 web 视图中加载网页时整个应用程序崩溃(使用经典的 Windows“app.exe 已停止工作”对话框)。在进行一些挖掘后,我发现它对于没有 OpenGL 2+ 的用户会崩溃。
如果版本不受支持,有没有办法确定用户的 OpenGL 版本并关闭应用程序(或给他们写一条消息,我会处理)?我尝试使用glGetString(GL_VERSION)
,但这意味着在一个已经不那么小的应用程序中包含另一个 QT 库。
javafx - Javafx webengine 我无法同时下载和加载页面
我正在尝试从网页下载文件,同时继续浏览同一网页。
进入我想要的网站后,我导航到下载链接,单击,程序开始下载。到目前为止一切顺利,问题是下载文件很重,在下载时我想继续浏览该页面。当我点击一个链接时,浏览器什么也不做,只有当下载完成时才会转到我点击的链接。我不太清楚发生了什么,因为我将下载放在一个单独的线程中,但似乎浏览器不在乎,在我完成下载之前不会让我继续浏览网站。
如何通过网页免费下载导航?
谢谢!
pdf - JavaFX:在 WebView 中显示 PDF
我需要在 JavaFX 的默认 WebView 中显示 PDF。我以为,我很容易就能做到这一点。
我错了。什么都没发生。似乎 WebEngine 没有内置的 PDF-Renderer。我试过JxBrowser效果很好,但它是一个相当昂贵的选择。
那么有没有办法在默认的 WebView 组件中直接显示 PDF 呢?
java - java.lang.IllegalArgumentException:无效的 cookie 名称-值对
我在 Java 中的 WebEngine 中的 cookie 有问题。当我尝试打开指定的 url 时,我收到该异常:
它会导致网页上的错误。我需要打开这个 URL。在 Firefox 或 Chrome 中一切正常。如何解决?
javascript - JavaFX8 JavaScript回调通过WebEngine问题
我遇到了 JavaFX 中的 WebEngine 类的问题,其中 JavaScript 回调似乎停止工作。
我像这样设置基本代码,在 WebEngine 上使用 oracle 文档并创建了一个包含以下部分的 html 文件:
因此,每当我将鼠标悬停在“文本”上时,它都会打印出真假。问题是在徘徊一段时间后它就停止工作了。我不知道为什么,但通过 CSS 向 html 文件添加背景图像似乎将其限制为大约十个回调(这似乎与时间相关)。
编辑
好的,在另一台 PC 上测试代码片段后,我注意到代码根本不起作用。如果有人遇到过类似的问题,这就是解决它的方法:
进口:
添加代码:
我现在遇到的问题是,这段代码可以在我的笔记本(相同的 Java 版本、IDE、插件...)上运行,但在我的 PC 上却不行。它仍然只适用于大约十次鼠标悬停。有谁知道它可能是什么?
javascript - JavaFX WebEngine JavaScript Upcalls
在 javaWindows 10 pro x64 jre 1.8.0_60
中,以下代码产生预期的输出(单击 html 按钮后):
但是在javaWindows 10 pro x64 jre 1.8.0_152
中似乎存在某种断开连接,因为单击按钮时它不会向控制台输出任何内容
为什么在最新版本的 java(当时是 152)上我的代码会给出不可预测且通常不需要的结果。我试图提供最少的代码来创建下面的场景。
javafx - JavaFx 8 WebEngine 和 window.print() 事件
我使用 JavaFx 8 WebEngine(自定义浏览器)在我的 html 页面中我有打印按钮
}
我想通过单击按钮打印 - 用你的 WebEngine 捕捉这个
并发送文件进行打印。
问题是如何做到这一点?
文档中没有此类事件。
https://docs.oracle.com/javase/8/javafx/api/javafx/scene/web/WebEngine.html
java - StringIndexOutOfBoundsException JavaFx WebEngine
以下代码生成 StringIndexOutofBoundsException ,我不知道为什么:
我在 Eclipse 中收到以下错误:
如何防止或处理此异常?我认为这可能与 URL 有关,因为其他站点加载正常而没有错误。
我尝试在 start 方法中添加一个 Thread.setDefaultUncaughtExceptionHandler 但它不起作用。