问题标签 [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.
vb.net - vb.net 能否支持 Chromium 引擎?
Microsoft Edge 已正式开始使用 Chromium 作为其 WebEngine。
这种变化会影响 Visual Studio 中 VB.net 的“WebBrowser”控件吗?如果是,如何影响?
是否会使用 Internet Explorer 的 WebEngine 引擎“Trident”或 Chromium?
c++ - 在 QtWebEngine 中捕获 JavaScript 事件
我必须使用 JavaScript 捕获从网页调度的事件,然后将其连接到 MainWindow 类中的插槽。一些接近的东西:
在 C++ 中最算法的方法是什么?
qt - QtWebengine Cookie SameSite=无警告
我不断收到以下关于QtWebEngine
QML 调用的警告。我该如何解决这个问题?
SameSite 警告 Chrome 77中的此线程表示HttpOnly;Secure;SameSite=Strict
需要设置 cookie 标头 ( )。我如何在 WebEngineView 中做到这一点。
这是我的 QML 片段
css - css contains 使性能变差
首先,我对“css contains”的想法是这样的。
- 带有“contain: strict”的 dom 树会将渲染周期与整个 dom 树隔离开来。
- 如果这个孤立的 dom 树发生变化,浏览器将能够获得性能优势。因为计算成本降低了。
例子
但是,在这个例子中,当应用了“contain:strict”时,你可以看到渲染性能变差了……<br />为什么会这样?我想知道为什么。
spring-boot - JavaFX 和 SpringBoot:WebEngine 导致 JVM 崩溃
我有一个 JavaFX 应用程序,它使用 StackPane 创建一个新场景。在这个 StackPane 中,添加了一个标签和一个 WebView。但是,当 WebEngine 想要加载页面时,它会导致应用程序崩溃而没有错误消息。
我有一个 Maven 项目,其中包括 Spring Boot 作为父级以及 javafx 模块,例如 javafx-web 作为依赖项。我以“包”为目标构建它并通过 java -jar "C:\SomePath\demo\target\demo-0.0.1-SNAPSHOT.jar" 运行应用程序。一旦 WebEngine 尝试加载给定页面,应用程序就会关闭,并且不会在 cmd.exe 中显示错误消息。
WebView 正在 JavaFX 应用程序线程中创建和访问——我已经检查过了。
这是我的班级 MyApp.jar:
这是我正在使用的 pom.xml:
有谁知道是什么导致 WebEngine 在这个示例项目中崩溃?
以下是有关我正在使用的 JDK 和 JAVA 版本的更多详细信息:
预先感谢您的任何帮助。
最好的问候, 赫斯基
javafx - javafx Webview不能使用谷歌登录
谷歌似乎已经撤销了使用 javafx webview 等“简单浏览器”进行日志记录的选项:网址: https ://accounts.google.com/o/oauth2/v2/auth?scope=https://www.googleapis.com /auth/userinfo.profile&access_type=offline&redirect_uri= <REDIRECT_URI>&response_type=code&client_id=<CLIENT_ID>
在 Edge/Chrome 等“普通”浏览器中工作绝对完美,但使用 webView,它会显示一条消息:
输入谷歌账户后的谷歌屏幕
任何想法如何解决..?
javascript - 从 javascript 调用 javafx
我有个问题。我在同一个 javafx 包中有两个类。一个带有 javascript 在 head 部分的单个 html 文件,一个 java 类(扩展应用程序)。现在的问题是,当我在 javafx webview 中显示页面后尝试单击按钮时,webView 中没有任何更新。下面是这两个文件的代码。请我需要知道为什么它不起作用。我从8小时以来一直在调试这个问题,没有成功。提前致谢。java类
}
html文件
关键是程序运行并显示页面,但是在按下按钮时,页面上没有任何更新 我什至尝试在加载 html 页面之前进行调用,但是没有成功。请有人帮助检查代码中的错误。再次感谢。
现在下面是运行后的输出。即使多次单击“添加”按钮,它也不会显示任何内容!标准控制台上没有错误消息,什么都没有! 输出
webview - Electron:为什么 BrowserView 的性能比 Webview 好?
我已经阅读了 Webview 和 BrowserView,它们似乎在做同样的事情:将额外的 Web 内容嵌入到应用程序中。我知道 Electron 的 webview 标签基于 Chromium 的 webview,并且这个 API 是已弃用的 Chrome Apps 平台的一部分。甚至 Electron 也建议不要使用 Webview 并考虑替代方案(iframe、BrowserView)。
但是是什么改变让 BrowserView 更胜一筹呢?我知道与 Webview 不同,BrowserView 不使用另一个渲染器进程,这就是为什么 BrowserView 具有更好的性能?其他指标是什么?BrowserView 在内部与 Webview 有何不同?
java - 图像在 WebView 上的渲染并不漂亮
我希望你一切都好。
告诉我有可能解决我的问题,目前我使用 HTML 和 CSS 编码的图形界面(使用 Bootstrap),并使用带有 JavaFX 的 WebEngine 将其加载到我的 WebView
但是我有一个非常明显的烦人问题,正如您在下面看到的图像像素化的那样。我已经用 JavaFX 遇到了这个问题来解决它我只需要在加载图像时定义我想要的定义。因为当我以小分辨率(800x800 到 200x200)调整高清图像时出现问题
但问题实际上更复杂,它直接来自 JavaFX 的页面加载器,确实不是我在我的代码中手动添加图像,而是我的 HTML 代码中的标记。
作为解决方案,我曾想过修改WebEngine(或WebView)的图像加载系统,但我没有找到任何相关信息。
此外,我发现几乎只有我在抱怨这个问题非常可疑,我想我必须寻找
qt - Qt Webengine 添加文件到 chrome::// 协议
如何在 qt 中的 web 引擎中向 chrome:// 协议添加自定义文件,例如