1)我想使用我的java代码中的url地址关闭特定的浏览器选项卡。因为它是一个客户端服务器应用程序。我想使用客户端应用程序中的 url 地址关闭浏览器选项卡
服务器端将有一个 jar 将与客户端请求通信并从客户端获取 url 并根据 url 地址关闭服务器计算机中运行的浏览器。
2)我也想从我的 java 代码中关闭我的 firefox 或 chrome 浏览器。我不想杀死进程但正常关闭浏览器。
**我需要这个 ubuntu 操作系统的解决方案。
希望得到您的回应。
我正在使用以下代码根据登录用户进行过滤。在那里你必须相应地改变条件。
WebContext webContext = WebContextFactory.get();
Collection<ScriptSession> ss = webContext.getAllScriptSessions();
for (ScriptSession s : ss) {
if (s.getAttribute("uname")!=null && s.getAttribute("uname").equals(to)) {
Util util = new Util(s);
ScriptBuffer sc= new ScriptBuffer();
sc.appendScript("window.close()");
util.addScript(sc);
}
}
您必须调用 javascript 从您的 javascode 中关闭客户端的浏览器。这称为反向 Ajax。您可以通过使用 DWR 框架来实现。这是一个强大的 API,可帮助您从 Javascipt 调用 Java,反之亦然。
通过使用它,您可以过滤位于特定 URL 上的客户端浏览器。
而且此解决方案不是特定于操作系统的,它适用于每个操作系统平台。