【问题标题】:JavaFX show HTML source for WebView controlJavaFX 显示 WebView 控件的 HTML 源代码
【发布时间】:2012-07-17 18:46:17
【问题描述】:

我正在使用 WebView 控件在 JavaFX 中进行浏览。到目前为止一切都很完美,除了我不知道如何实现“查看页面源代码”功能,就像在所有主流浏览器中一样,以显示当前页面的 HTML 源代码。我有想法,但他们需要做一些事情。鉴于 WebView 像 Chrome 一样使用 WebKit 引擎,我希望有一种快速的方法。

提前致谢!

一个

【问题讨论】:

    标签: java browser webview webkit javafx


    【解决方案1】:

    使用此tutorial 作为指导实现您自己的URLStreamHandlerFactory,并缓存传入的文档以供以后通过查看源函数显示。

    为了实现更直接的实现(例如 webView.getEngine().getSourceText() 或类似的东西),您需要提交jira feature request

    顺便说一句,我为 WebView 实现了一个 browser,如果你愿意,你可以采用它(虽然它目前没有实现视图源)。

    【讨论】:

    • 谢谢!目前我正在研究类似link 的东西,但接下来我会尝试你的想法。我知道你的浏览器......我已经非常仔细地研究了代码。这对我的需求来说有点太多了,因为我正在为客户做一些非常简单和非常定制的事情。谢谢!
    • 是的,来自该链接的想法应该为您提供一个很好的方向和一组替代方案来实现这一目标。
    猜你喜欢
    • 1970-01-01
    • 2012-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-22
    • 2022-07-23
    • 1970-01-01
    相关资源
    最近更新 更多