0

我有一个 POS Web 应用程序,它当前在页面加载时执行一个 java 小程序。我不希望将 java 小程序加载到没有为其制作的显示杆的任何计算机上。我能想到的最简单的解决方法是禁用元素,如果变量为“true”,则通过 javascript 重新启用它。javascript 应该以某种方式被赋予一个全局变量,这将让它知道激活小程序。

因此,问题是:有没有办法从浏览器或操作系统中设置全局 javascript 变量?我最初想使用系统变量,但这显然需要 ActiveX 控件。

4

3 回答 3

0

请参阅我在这里给出的答案。这并不完全是您想要的,但您可能会在 Applet 中等待,直到调用某个方法。
希望能帮助到你!

于 2012-07-01T16:30:08.897 回答
0

所以一个可行的解决方案是运行小程序并让小程序检查计算机的名称(http://bytes.com/topic/java/answers/699529-get-host-name-run-applet)。之后,我让小程序自行关闭(System.exit(0)),这几乎解决了长时间挂起小程序的任何问题。它并没有完全解决问题,但它是现在的好地方。

于 2012-07-02T02:47:49.790 回答
0

从我对问题描述的 ..scan 中,鉴于您没有提出问题,我假设是一个问题。

有一个“隐藏的小程序”来检查是否有能力做任何事情,并且在失败时,调用一个说/存储“不”的脚本。然后,该脚本可能会与小程序通信,以使其知道如何出现或做什么。

于 2012-07-01T18:55:07.760 回答