即使其父页面关闭,如何保持基于Java的弹出窗口保持打开状态?


0

我想运行Java客户端 在RuneScape 但是在Java弹出窗口打开时想要退出Safari。我怎样才能做到这一点?

我的想法是找出客户端的URL并通过它运行它 java 终端命令,但我在定位URL时遇到了很大的困难。 = /

Answers:


0

runescape客户端作为Safari的一部分运行,因此您无法在不杀死客户端的情况下退出Safari。但是你可以 隐藏 主要的Safari窗口(例如 CMD-H )至少这将保持Safari运行和客户端打开。


我希望,它仍然关闭= /
Alexander

啊,是的,Java小程序链接到主runescape窗口,所以你不能关闭它。尽管如此,Hidding是可能的。
nohillside

有机会隔离jar文件并单独运行吗?到目前为止我没有运气:s
Alexander

3

我尝试查找源代码,但网站开发人员已将applet信息嵌入到一堆JavaScript中。此外,即使你有jar,如果applet需要与服务器通信,那么让它运行真的很痛苦。

为了将来参考,如果他们没有得到applet代码的所有创意,你可以简单地运行这个命令行:

$ appletviewer http://world87.runescape.com/

我建议的是创建一个专用的 流体应用 对于该网站。这非常简单,只需将Fluid指向基本URL,它就会创建一个围绕网站的专用应用程序。最酷的是,您可以直接从应用程序启动您的游戏。

流体是100%免费的,我不以任何方式与他们有任何关系。


1

好吧,这不会回答问题,但会解决你的问题:使用 可下载的Runescape版本

然后,对于问题本身:你不能做你要求的,因为Safari负责Java插件。唯一的方法是下载applet代码并使用@OverZealous给出的命令。


可下载版本在运行某些图形模式时出现问题。此外,我有流体,但它避免了我正在寻找唯一的可执行文件的原因。我希望只有当客户端是活动窗口时,我的鼠标键才能更改为特定于rs的配置文件。
Alexander
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.