给我的浏览器一个可通过javascript访问的全局变量

Give my browser a global variable accessible via javascript

本文关键字:javascript 可通过 访问 全局变量 一个 浏览器 我的      更新时间:2023-09-26

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

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

看看我在这里给出的答案。它不完全是你想要的,但你可以在小程序中等待,直到调用方法。
希望对您有所帮助!

来自我的..扫描问题描述,鉴于您没有提出问题,我将假设一个问题。

有一个"隐藏的小程序"检查能力..无论如何,在失败时,调用一个说/存储"不"的脚本。 然后,该脚本可能会与小程序通信,使其知道如何显示或执行的操作。

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