我正在创建一个基于Java的应用程序(一个非常小的应用程序),它根据用户输入的URL下载网页。现在,应用程序会这样做,但只显示源代码(HTML / JavaScript)。如何直接显示网页?
答案 0 :(得分:1)
简短回答:渲染它。
答案很长:你需要一个Web引擎(画布上的HTML / JS / CSS解析器+渲染器)。这包括但不限于Qt webkit,Chrome Embedded Framework,Gecko。可能还有现有的纯Java解决方案,但我不知道。
替代解决方案是通过为下载的网页提供路径,使用Web浏览器打开它。
答案 1 :(得分:0)
您可以保存下载的网页并通过任何浏览器打开它,如果您想以编程方式进行打开,那么您必须在网络服务器上本地重新托管内容,然后您可以使用selenium在任何网页上打开网页给定浏览器。