我正在使用 WebView 控件在 JavaFX 中进行浏览。到目前为止一切都很完美,除了我不知道如何实现“查看页面源代码”功能,就像在所有主流浏览器中一样,显示当前页面的 HTML 源代码。我有一些想法,但需要一些行动。鉴于 WebView 就像 Chrome 一样使用 WebKit 引擎,我希望有一种快速的方法。
提前致谢!
一个
最佳答案
实现您自己的URLStreamHandlerFactory使用这个tutorial作为指南并缓存传入文档以供以后通过查看源功能显示。
为了允许更简单的实现(例如 webView.getEngine().getSourceText() 或类似的东西),您需要提交 jira feature request .
顺便说一句,我实现了 browser对于 WebView,如果您愿意,您可以从中采用内容(但目前它还没有实现 View 源)。
关于JavaFX 显示 WebView 控件的 HTML 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11528888/