Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无窗网络浏览器_Java - Fatal编程技术网

Java 无窗网络浏览器

Java 无窗网络浏览器,java,Java,我需要某种webbrowser后端(不知道它是否是这种东西的正确名称)。一般来说,我需要高度抽象的html页面和控件,能够创建事件(按下按钮或从组合框中选择项目),javascript解释器,等等 有那种东西吗?我想你想要类似的东西。从页面: HtmlUnit是一款“用于Java程序的无GUI浏览器”。它为HTML文档建模,并提供一个API,允许您调用页面、填写表单、单击链接等,就像您在“普通”浏览器中所做的那样 它有相当好的JavaScript支持(不断改进),甚至可以使用非常复杂的AJAX库

我需要某种webbrowser后端(不知道它是否是这种东西的正确名称)。一般来说,我需要高度抽象的html页面和控件,能够创建事件(按下按钮或从组合框中选择项目),javascript解释器,等等


有那种东西吗?

我想你想要类似的东西。从页面:

HtmlUnit是一款“用于Java程序的无GUI浏览器”。它为HTML文档建模,并提供一个API,允许您调用页面、填写表单、单击链接等,就像您在“普通”浏览器中所做的那样

它有相当好的JavaScript支持(不断改进),甚至可以使用非常复杂的AJAX库,根据您想要使用的配置模拟Firefox或Internet Explorer

您可能还想检查一下,它允许您以编程方式控制真正的浏览器