【发布时间】:2010-07-19 09:57:24
【问题描述】:
一段时间以来,我一直在使用 Stackoverflow 来寻找编程问题的解决方案,但对于当前的问题,我还没有找到有用的解决方案。所以我加入了。
将 Java 小程序限制为仅一个实例是一个很好的解决方案。我正在使用 php 将小程序提供给最终用户,所以这是一个选择。
但如果我可以通过 Applet 本身限制 Java Applet 的执行,我会更感兴趣。我对 Java 还很陌生,所以我真的不知道从哪里开始寻找这样的结构。
任何建议将不胜感激。
作为旁注,“ javascript to launch only ONE window for a Java applet with a given URL" 将是一个解决方案。虽然我将小程序嵌入到我正在构建的应用程序中,但我并不热衷于为小程序提供服务的弹出窗口。
真诚地, AltWouss
编辑:
澄清实例限制。我希望每台机器只加载一个小程序。
【问题讨论】:
-
您是否试图阻止用户在同一浏览器的不同选项卡中运行该小程序的两个副本?还是不同的浏览器窗口?或者完全在不同的浏览器中运行它? (比如说,在 Firefox、Chrome、Opera、IE、Safari 中各一个?)或者同时登录到具有两个用户的机器并在每个用户帐户中运行一个?或者试图阻止它在世界某个地方的两台机器上运行? (比如说,你在日本的朋友 Toshi 启动了这个小程序,这应该会阻止你在芬兰的朋友 Mika 运行这个小程序吧?)
-
防止它在一台机器上运行2个副本。
标签: java php applet single-instance