gpt4 book ai didi

java - 有没有办法在不支持的浏览器上使用 Java Web Start?

转载 作者:行者123 更新时间:2023-11-30 03:02:56 25 4
gpt4 key购买 nike

有没有办法在不支持 Java 的浏览器上使用 Java Web Start?我知道 JNLP 文件只要正确引用 jar 就可以在本地运行,但是我必须让我的用户首先获取 JNLP 文件。

HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en-US">
<head>
<title>Dynamic Tree Java Web Start Application </title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
</head>
<body>
<script src="https://www.java.com/js/deployJava.js"></script>
<h2>Java Web Start application deployed by using the <code>createWebStartLaunchButtonEx</code> function</h2>
<script>
var jnlpFile = "dynamictree_webstart.jnlp";
deployJava.createWebStartLaunchButtonEx(jnlpFile);
</script>
<noscript>JavaScript is required for this page.</noscript>
</body>
</html>

JNLP

<jnlp spec="1.0+" 
href="dynamictree_webstart.jnlp">
<information>
<title>Dynamic Tree Demo</title>
<vendor>Dynamic Team</vendor>
</information>
<security>
<all-permissions/>
</security>
<update check="background"/>
<resources>
<!-- Application Resources -->
<j2se version="1.7+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href="DynamicTreeDemo.jar" main="true" />
</resources>
<application-desc
main-class="webstartComponentArch.DynamicTreeApplication">
</application-desc>
</jnlp>

最佳答案

Is there a way to use Java Web Start with browsers that don't support Java?

当然。 “不支持 Java” 浏览器阻止的唯一部署类型是嵌入式小程序。使用 JWS 从浏览器上的链接自由 float 启动小程序(或框架),浏览器不会对启动有任何(责任或)控制。

deployJava.createWebStartLaunchButtonEx(jnlpFile);

此脚本在任何不支持 Java 插件的浏览器中都会中断,因为它使用浏览器插件来检查 Java 版本。

关于java - 有没有办法在不支持的浏览器上使用 Java Web Start?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35482120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com