问题标签 [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.

0 投票
1 回答
132 浏览

google-chrome-devtools - 我可以在移动设备上使用 Chromium 开发工具吗?

我是移动设备 web 中间件开发人员,我必须检查一些 webapp 的性能(不是 Android,不是 iOS 设备)。

这些网络应用程序(不是网络服务或网页。它们是一种混合应用程序)非常依赖于设备,所以我不能使用桌面 Chromium 开发工具。

下面是桌面 Chromium 性能开发工具。

我想知道“加载时间、脚本时间、渲染时间、绘画时间”。如何在移动设备上查看这些内容?

命令行界面,日志,一切都好……

在此处输入图像描述

0 投票
1 回答
54 浏览

imx6 - IMX6 + webengine 不显示最新的网站状态,为什么?

我用 html、css、js 编写了一个简单的网站。没有错误,并且在 chromium 桌面版本中显示一切正常。问题是,我想在 IMX6 Solo + webengine 上显示它。出于发展的原因,我使用了 Apache2,只是为 IMX做了类似 ./webengine http://172.XX.XX.XXX/index.html之类的操作。起初它工作得非常好,但如果我想更改我的网站代码中的某些内容并尝试在 IMX6 上刷新它,那么不会发生任何新的事情。它仍然显示的是旧版本的网站。在铬中,我编写新代码的所有内容都出现了..但不在 IMX 上。有谁知道为什么?

0 投票
1 回答
1350 浏览

java - webView JavaFX 访问时重定向某个 URL

我正在使用 javaFX webView 如何将某个 URL 重定向到其他 URL。

例子 :-

谢谢你。

编辑 :-

假设我加载了 example.com(我无法更改,我必须加载 example.com)

页面 example.com 有一个指向 example.com/pathabc 的链接,当用户单击它时可以访问它。

但我不想让用户访问 example.com/pathabc 所以我想重定向它 example.com/pathxyz

请告诉我如何重定向它。

0 投票
1 回答
426 浏览

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

我正在尝试使用 webEngine 在我的 JavaFx WebBrowser 上显示MaterialIcons ,但它只显示图标的描述。图标在 IE 和 Safari 上也不起作用。有谁知道如何使它可读?

0 投票
1 回答
502 浏览

html - 从 JavaFX WebView/WebEngine 获取屏幕 HTML

我一直在寻找一种方法来获取当前位于 JavaFX WebView/WebEngine 屏幕上的 HTML。我试过了:

然而,这并没有给我从谷歌浏览器“检查”的角度看到的一切。我也试过:

这给了我与 JavaScript 执行类似的结果。

是否可以检索您从 Google Chrome“检查”中看到的相同数据?我只想要完整的原始 HTML 作为文本,以便我可以解析它。

0 投票
1 回答
44 浏览

javascript - 需要JS处理的html页面如何下载和查询?

我经常通过在公共网页上运行某种 XPath/XQuery 来编译非正式数据集。通常 HTML 的结构足够规则,可以很容易地提取有用的信息。

但是今天我遇到了tunefind.com。本网站大量使用了REACTJS 框架,因此页面的大部分结构都是由 Javascript 客户端配置的。这些页面在最初下载时非常基本,并且缺少很多信息。这些页面由一个脚本填充,该脚本在页面底部使用了一堆乱七八糟的 JSON 数据。

我能想到的解决这个问题的唯一方法是使用某种基于 GUI 的 Web 引擎,而不是显示 GUI 部分。但对于我用来收集信息的这些随意的小 CLI 工具来说,这是一项荒谬的工作。

有没有办法在不处理不必要的图形的情况下执行 javascript 预处理?

0 投票
1 回答
759 浏览

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)。

0 投票
1 回答
256 浏览

java - 使用 JavaFX webEngine.print() 函数时的 IllegalStateExeption

我已经尝试了我能想到的一切,我希望那里的人可能有一些我不知道的知识。

我正在尝试打印加载到 JavaFX webview 控件中的 HTML 文档,并且我不断收到 IllegalStateException 违规(即使它仍在打印)。最初代码是在事件处理程序中运行的,所以我认为这可能是问题所在。我尝试将实际的打印代码移动到 FX/UI 线程,移动到它自己的线程,甚至是一个侦听器。(它当前在侦听器配置中)都会产生相同的异常。

随机数据点:

  1. 无论 HTML 文档的大小如何,总会抛出 7 个异常。
  2. 异常来自 WebEngine.print() 方法内部。

我真的希望有人知道可能出了什么问题。
谢谢,
TR

这是代码。

这是异常跟踪:

0 投票
0 回答
28 浏览

java - Java执行网页

我有一个问题,我正在尝试做一个连接网页和登录的应用程序,我找到了 jsoup 和 webenginr,登录后 JavaScript 将我重定向到另一个页面的问题,如何登录页面并使用 JavaScript在java中重定向我?Jsoup 我尝试了,但它解决了 JavaScript 没有启用的问题,并且我必须使用 webengine 少 GUI,我该怎么办?

0 投票
1 回答
2582 浏览

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 模块吗?