2012-07-17 102 views
2

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

在此先感谢!

一个

回答

2

实现自己URLStreamHandlerFactory使用该tutorial为指导,通过查看源代码的功能缓存后显示收到的文件。为了实现更直接的实现(例如webView.getEngine()。getSourceText()或类似的),您需要提交一个jira feature request

另外,我为WebView实现了一个browser,如果您愿意,您可以采用这些东西(尽管目前它不实现视图源)。

+1

谢谢!目前我正在研究类似[链接](https://forums.oracle.com/forums/thread.jspa?threadID=2401219)的内容,但我会在下面尝试一下您的想法。 我知道你的浏览器...我已经仔细研究了代码。这对我的需求来说有点过分,因为我正在为客户做一些非常简单和非常自定义的事情。谢谢! – impeto 2012-07-17 21:19:55

+1

是的,来自该链接的想法应该为您提供一个很好的方向和一系列替代方案来实现这一目标。 – jewelsea 2012-07-17 21:55:46