问题标签 [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.
imx6 - IMX6 + webengine 不显示最新的网站状态,为什么?
我用 html、css、js 编写了一个简单的网站。没有错误,并且在 chromium 桌面版本中显示一切正常。问题是,我想在 IMX6 Solo + webengine 上显示它。出于发展的原因,我使用了 Apache2,只是为 IMX做了类似 ./webengine http://172.XX.XX.XXX/index.html之类的操作。起初它工作得非常好,但如果我想更改我的网站代码中的某些内容并尝试在 IMX6 上刷新它,那么不会发生任何新的事情。它仍然显示的是旧版本的网站。在铬中,我编写新代码的所有内容都出现了..但不在 IMX 上。有谁知道为什么?
java - webView JavaFX 访问时重定向某个 URL
我正在使用 javaFX webView 如何将某个 URL 重定向到其他 URL。
例子 :-
谢谢你。
编辑 :-
假设我加载了 example.com(我无法更改,我必须加载 example.com)
页面 example.com 有一个指向 example.com/pathabc 的链接,当用户单击它时可以访问它。
但我不想让用户访问 example.com/pathabc 所以我想重定向它 example.com/pathxyz
请告诉我如何重定向它。
javafx - 物化图标在 JavaFX 浏览器中不起作用
我正在尝试使用 webEngine 在我的 JavaFx WebBrowser 上显示MaterialIcons ,但它只显示图标的描述。图标在 IE 和 Safari 上也不起作用。有谁知道如何使它可读?
html - 从 JavaFX WebView/WebEngine 获取屏幕 HTML
我一直在寻找一种方法来获取当前位于 JavaFX WebView/WebEngine 屏幕上的 HTML。我试过了:
然而,这并没有给我从谷歌浏览器“检查”的角度看到的一切。我也试过:
这给了我与 JavaScript 执行类似的结果。
是否可以检索您从 Google Chrome“检查”中看到的相同数据?我只想要完整的原始 HTML 作为文本,以便我可以解析它。
javascript - 需要JS处理的html页面如何下载和查询?
我经常通过在公共网页上运行某种 XPath/XQuery 来编译非正式数据集。通常 HTML 的结构足够规则,可以很容易地提取有用的信息。
但是今天我遇到了tunefind.com。本网站大量使用了REACTJS 框架,因此页面的大部分结构都是由 Javascript 客户端配置的。这些页面在最初下载时非常基本,并且缺少很多信息。这些页面由一个脚本填充,该脚本在页面底部使用了一堆乱七八糟的 JSON 数据。
我能想到的解决这个问题的唯一方法是使用某种基于 GUI 的 Web 引擎,而不是显示 GUI 部分。但对于我用来收集信息的这些随意的小 CLI 工具来说,这是一项荒谬的工作。
有没有办法在不处理不必要的图形的情况下执行 javascript 预处理?
c++ - QWebEnginePage 打印到 PDF 不会像 Google Chrome 一样打印 PDF 中的可选文本
我正在尝试使用print()方法和此方法所需的QPrinter实例从 QWebEngineView 打印 html 文档。
我遇到的问题是在生成的 PDF 中我无法选择任何可用的文本。PDF 在某种程度上是普通的,就像 PDF 文件中的图片一样。考虑到 Qt 的 WebEngine 与 Chromium (Google Chrome) 中的 WebEngine 相同,它们的行为方式应该相同,但在从 Chrome 导出的 PDF 上,我可以选择文本。有没有办法控制 pdf 的导出方式?
PS 我没有使用printToPdf()方法,因为它会生成一个非常大的 pdf(大约 5MB)。
java - 使用 JavaFX webEngine.print() 函数时的 IllegalStateExeption
我已经尝试了我能想到的一切,我希望那里的人可能有一些我不知道的知识。
我正在尝试打印加载到 JavaFX webview 控件中的 HTML 文档,并且我不断收到 IllegalStateException 违规(即使它仍在打印)。最初代码是在事件处理程序中运行的,所以我认为这可能是问题所在。我尝试将实际的打印代码移动到 FX/UI 线程,移动到它自己的线程,甚至是一个侦听器。(它当前在侦听器配置中)都会产生相同的异常。
随机数据点:
- 无论 HTML 文档的大小如何,总会抛出 7 个异常。
- 异常来自 WebEngine.print() 方法内部。
我真的希望有人知道可能出了什么问题。
谢谢,
TR
这是代码。
这是异常跟踪:
java - Java执行网页
我有一个问题,我正在尝试做一个连接网页和登录的应用程序,我找到了 jsoup 和 webenginr,登录后 JavaScript 将我重定向到另一个页面的问题,如何登录页面并使用 JavaScript在java中重定向我?Jsoup 我尝试了,但它解决了 JavaScript 没有启用的问题,并且我必须使用 webengine 少 GUI,我该怎么办?
module - PyQt 5.11 缺少 WebEngine 模块
因此,我在https://www.riverbankcomputing.com/software/pyqt/download5阅读了有关“PyQt 5.11 缺少 WebEngine 模块”的说明。但这并不能帮助我理解为什么缺少 WebEngine 模块,或者该怎么做?唯一可行的是恢复到 PyQt 5.10.0 或使用 x64 版本。任何人都可以解释并帮助我理解当我使用的模块现在在 5.11.x 中丢失并且似乎没有资源可以重新获取它们时,我打算如何继续使用 PyQt5 x86。32 位或其他版本不再支持 WebEngine 模块吗?