【发布时间】:2011-08-25 18:16:03
【问题描述】:
我正在创建一个应用程序,在该应用程序中,浏览器中有多个窗口 - 将在单个窗口中打开许多表单以提交,每个表单的目标窗口将是众多可用窗口之一...
我希望能够访问每个表单提交的响应,即我想从桌面 java 应用程序中的代码访问每个窗口中的内容。
请为我澄清以下内容-
(1) 上述场景是否可以在桌面 Java 应用程序中实现? (2) 我应该使用哪个 java 浏览器组件,使我能够访问嵌入式浏览器中的窗口内容?
【问题讨论】:
我正在创建一个应用程序,在该应用程序中,浏览器中有多个窗口 - 将在单个窗口中打开许多表单以提交,每个表单的目标窗口将是众多可用窗口之一...
我希望能够访问每个表单提交的响应,即我想从桌面 java 应用程序中的代码访问每个窗口中的内容。
请为我澄清以下内容-
(1) 上述场景是否可以在桌面 Java 应用程序中实现? (2) 我应该使用哪个 java 浏览器组件,使我能够访问嵌入式浏览器中的窗口内容?
【问题讨论】:
您可以尝试使用SWT Browser 组件,然后添加监听器来拦截链接。你可以找到一个例子here。当然,这只有在您的表单数据将使用附加到 url 的 GET 参数传递时才有效。
【讨论】: