问题标签 [deployjava]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
36 浏览

java - 网络浏览器如何区分不同的小程序?

如果用户访问该网站并安装了小程序,那么访问包含相同小程序的另一个网站是否会使用之前安装的小程序?或者,它是否将小程序安装为不同的小程序?

如果它们被视为同一个小程序,有没有办法让网络浏览器将小程序视为不同的小程序?也许,通过修改 jnlp 信息同时保持所有其他元素(如库)相同?

web-browser/java 如何区分网站中安装的applet(jnlp)?我可以想到 jnlp xml 文件中的网站 URL 或 applet-desc。

0 投票
3 回答
11576 浏览

java - deployJava.js 未在 IE 11 中检测到 JRE

我正在使用 deployJava.js 来包含这样的小程序:

一些使用 IE 11(在 Windows 7 中,我不确定 Windows 8.1)的用户抱怨说,即使已经安装了最新的 java,它也会自动将它们转发到 Java 下载页面(在小程序加载之前)。我已经通过使用Java 的验证小程序和设置 var version = '1.1';来验证这一点。在上面的 js 中,他们说不会强制使用特定版本。

验证小程序告诉我 Java 已安装,即使使用 version='1.1' 它仍然会重定向它们。我注意到的另一件事是Java 卸载工具不会为它们加载。它说没有安装java。重新启动浏览器和 PC 似乎对此没有影响。

有没有人遇到过这个?关于如何禁用 deployJava 无论如何都无法转发到下载页面的任何建议,或者 IE 11 解决方法。

0 投票
1 回答
613 浏览

java - 使用 deployJava.js 时在移动设备上禁用重定向到 java.com

我正在使用此代码在我的 Web 应用程序上使用 Java 部署脚本。

当我尝试在移动浏览器上查看此页面时出现此问题。

deployJava.runapplet 检查当前安装在浏览器/系统上,但由于移动浏览器没有 hava(ios 和 android),它会将其重定向到 java 安装页面,这也通知没有可用的 java。

因此,用户无法完全查看该页面。

我想要一些方法来禁用移动浏览器上的 java 检查。

0 投票
1 回答
271 浏览

javascript - deployJava.js 不支持 IE11

函数“getBrowser”返回“检测到的浏览器名称:Netscape 系列,其他”。有人改进了吗?

0 投票
1 回答
2627 浏览

java - 使用deployJava.js检测java版本,弹出java升级菜单

我需要知道客户端机器上安装的java版本,在这里提出了解决方案

如何编写 JavaScript 函数来检查 JRE 版本

当我尝试时,得到了答案:

但是在地址栏,弹出菜单是这样显示的

在此处输入图像描述

如何隐藏这个?

如果这不能实现,请提出任何其他想法来实现,因为这个不能使用,如果这个弹出没有被抑制

0 投票
1 回答
201 浏览

java - deployJava js 强制更新 jre 1.6 到 1.7+

我有一个从网页运行的 java web start 应用程序。我使用 deployJava.js 来检测用户系统上的 java 安装。所需的最低 Java 版本为 1.6。但是,即使用户只安装了 1.6,它仍然会强制用户将其更新到 1.7 或 1.8(只是自动运行自动更新,您无能为力)。如何停止自动更新并使用已安装的 java 版本运行应用程序?

0 投票
0 回答
419 浏览

java - 即使机器中存在 JRE,deployJava.js 也会重定向到 Java.com

我们的应用程序在网页中有一个小程序。为了呈现它,我们使用了 deployJava.js(Oracle 推荐的方法)。但它正在重定向到 Java.com,甚至机器中安装了正确的(最低)JRE 版本。

根据文档,如果没有安装 JRE 或未满足最低 JRE 版本,它应该重定向到 Java.com。

下面是代码:

0 投票
0 回答
387 浏览

java - 使用 deployJava.js 检查 Web 小程序的最新 JRE 版本

我喜欢使用 deployJava.js 来检查系统中安装了哪个 JRE 版本。当我阅读 deployjava.js 的文档时,它似乎可以完美运行。但它并不完全有效。我在 Mac 中对其进行了测试

在单个系统浏览器中怎么可能有不同的 JRE 版本?

这是我的代码。

有谁能够帮我?

0 投票
1 回答
691 浏览

java - 如果未在 Safari 中安装 Java,则使用 deployjava.js 获取 JRE 版本

我正在使用 deployjava.js 来检查系统中是否安装了 java 或 JRE。我创建了一个脚本来检查系统中是否安装了 JRE 版本和 java。我在 Mac 的 Safari 浏览器中对其进行了测试,但它显示检测到 JRE 版本:1.5+,而我的系统中没有安装 JAVA。

使用 depoyjava.js 检测 JRE 版本的代码:

这怎么可能?是 Safari 浏览器问题还是 deployJava.js 问题?

0 投票
0 回答
2776 浏览

java - Applet running on 32 bit JRE but not in 64 bit JRE

I've been working on an applet using deployjava.js and it works fine with 32 bit JRE. Now I'm trying to test it with 64 bit JRE, and the applet runs on 64 bit if I open the JNLP file directly, however it doesn't work when I try to run the applet in my web application (using 64 bit IE11 - 64 bit JRE - Windows 8.1).

I've tried to open (in IE11 64 bit) another website with an applet and it runs in 64 bit JRE, so it has to be something about my own applet and configurations. With my applet, the page ends up redirecting to Java download for 64 bit Windows, unless I have 32 bit JRE installed (so that the applets run on 32 bit JRE only).

Have anyone encountered this kind of issue? Java code is supposed to be able to run in both 32 or 64 bit JVM, however I'm not sure why my applet would not run unless there's 32 bit JRE.