-6

1)我想使用我的java代码中的url地址关闭特定的浏览器选项卡。因为它是一个客户端服务器应用程序。我想使用客户端应用程序中的 url 地址关闭浏览器选项卡

服务器端将有一个 jar 将与客户端请求通信并从客户端获取 url 并根据 url 地址关闭服务器计算机中运行的浏览器。

2)我也想从我的 java 代码中关闭我的 firefox 或 chrome 浏览器。我不想杀死进程但正常关闭浏览器。

**我需要这个 ubuntu 操作系统的解决方案。

希望得到您的回应。

4

2 回答 2

0

我正在使用以下代码根据登录用户进行过滤。在那里你必须相应地改变条件。

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);
            }
        }
于 2013-04-15T13:33:02.247 回答
0

您必须调用 javascript 从您的 javascode 中关闭客户端的浏览器。这称为反向 Ajax。您可以通过使用 DWR 框架来实现。这是一个强大的 API,可帮助您从 Javascipt 调用 Java,反之亦然。

通过使用它,您可以过滤位于特定 URL 上的客户端浏览器。

而且此解决方案不是特定于操作系统的,它适用于每个操作系统平台。

于 2013-04-15T12:48:45.367 回答