是否可以将HTML加载到JXBrowser view-source中?

问题描述 投票:0回答:1

如果我有一个Browser并且我打电话给browser.loadURL("view-source:http://www.example.com);它会直接进入Chromium的源查看器。有没有办法用loadHTMLloadData方法做同样的事情?

或者有一种方法可以在页面加载后以编程方式将其切换到该视图吗?

java jxbrowser
1个回答
0
投票

view-source URL前缀是由Chromium本身处理的特定URI方案。因此,此前缀只能与URL一起使用。

loadHTML()loadData()方法的一般用途是将HTML字符串加载并呈现为常规网页,而不是在浏览器中显示源代码。因此,没有直接的方法使这些方法显示源代码而不是呈现页面。

但是,您可以考虑将HTML保存到临时文件,然后加载它,如下所示:

browser.loadURL("view-source:file:///f:\\data\\contents.html");
© www.soinside.com 2019 - 2024. All rights reserved.