问题标签 [next-generation-plugin]
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.
java - 关于 java 小程序警告的说明
我正在通过 JNLP 部署 Java 小程序。Applet 的功能按预期工作,我的问题在于运行时显示的安全警告。我已经广泛搜索了关于它们何时以及为什么出现而没有任何足够答案的答案,所以我想我试图在这里得到一些答案。
前提:我的 Applet 使用自签名证书进行签名,该证书也作为受信任的 CA 导入(显示“看起来更安全”警告)。我将在生产中使用来自 Thawte 或 Verisign 的真实证书,但现在这应该足够了。不需要外部权限,磁盘访问仅通过 JNLP 完成。
因为我希望能够使用 FileSaveService 和 FileOpenService,所以我在 JNLP 文件的安全部分中指定了 j2ee-application-client-permissions 标记。
Javascript 用于调用小程序中的公共函数。
现在发生这种情况:加载小程序时,我收到一个安全提示,警告我此小程序将在无限制访问系统的情况下运行。警告是带有蓝色信息显示而不是黄色警告的受信任类型。为什么我会收到此警告?即使我坚持只使用 JNLP 库,这是否总是会出现?这个警告是如何确定的,是通过扫描我的代码还是通过阅读我可以更改的一些设置?是否有允许在没有收到此警告的情况下运行的类列表?
加载小程序并尝试打开文件对话框后,我再次收到提示说应用程序已请求读/写权限。
我假设后面的警告是 JNLP 警告,因为它是在我开始使用 JNLP 时首次出现的。为什么在启动和使用过程中都会收到提示?我是否需要同时获得两者,一旦获得适当的证书,我是否会同时获得两者?
最重要的是,我想摆脱第一个警告,因为让我的小程序以不受限制的访问权限运行看起来相当可怕(特别是因为这根本不是我的意图!)。是否有任何文档可以清除触发警告的原因以及如何处理它们?
编辑:该文件已通过 Janela 验证,没有错误。一切都按原样启动,这是我想了解的警告。
JNLP 文件
java - 使用 jnlp 让 java 小程序在浏览器中运行
我从这里获取了一个非常简单的 Java 小程序:http: //docs.oracle.com/javase/tutorial/deployment/applet/subclass.html
当我右键单击并执行时,我可以让小程序在 Eclipse 中运行,Run As > Java Applet
但现在我试图将它放入一个 jar 文件并通过浏览器使用 jnlp 运行它。这些是我尝试这样做的步骤:
javac -d build HelloClass.java
cd build
jar cvf Hello.jar *.class
- 创建 Hello.jnlp 文件:
- 创建html页面:
当我在浏览器中打开此页面时,系统会提示我允许小程序运行,但随后出现错误,并显示以下详细信息:
java - 签名小程序的问题
我正在开发一个仅在客户端执行加密/解密的应用程序。我正在使用 Spring、jdk 1.6+ 和 eclipse。我开发了一个包含密码代码的小程序,它看起来像:
我已经创建了 jar 文件并对其进行了签名,当我从 eclipse 将它作为“在 Java Applet 上运行”运行时它运行良好,它也运行良好,当我打开包含此小程序的 html 页面时,它会在页面加载时提示输入密码但是当我单击调用此 accessToken() 小程序方法的复选框,它在 java 控制台上给出错误,例如:
我的html页面看起来像:
我的 JNLP 文件看起来像:
所有文件和 jar 都在同一个目录中,我的小程序类在消息文件夹中,请帮助我,我被困在这里......
java - 什么是 Java 的“下一代插件”
什么是 Java 的“下一代插件”,它与经典插件有何不同?
奇怪的是,Mac OS X 上只有一个通用插件,那么这种区别仅在 Windows 上,还是 linux 也有两个插件?
我还注意到 Firefox 只是告诉我更新经典插件,所以我想知道如果只有一个插件可以被攻破,这两个插件会有多么不同。否则 Firefox 犯了一个错误,它们都很容易受到攻击。
如果这种区别对任何 Applet 产生不利影响,我也很感兴趣。
java - 小程序停止使用 JNLP MissingFieldException
我有一个 1/2 年前运行的小程序。现在我需要“重新激活”它,但是由于未知原因它不再工作了。以下是规格:
- 基于 JNLP 的 NG 小程序
- 雄猫 7
- JRE 1.7.0_25
- 火狐 22 和 Chrome 28
这是我得到的错误:
到目前为止我尝试/怀疑的内容:
- 安全更新 7u17、7u21 或 7u25 中引入了一些 Oracle。但是,我尝试了从 7u25 到 7u0 的所有 JRE,但没有帮助。还尝试了 6u51 到 6u22,我确信之前确实有效。
- Mozilla 或 Google 引入了一些东西,以结合 java 插件来提高浏览器的安全性。尝试了各种较旧的浏览器版本 - 没有成功。但是后来我尝试了 IE10 并且它正在工作?!
- 分析了 JNLP 文件(也与 JaNeLa 一起),但由于它之前确实有效并且在 IE10 中有效,因此它不能是 JNLP。似乎该插件甚至没有来分析 JNLP。
有任何想法吗?
php - 不是有效的 MVC 模板 NEXTGEN
我在迁移 wordpress 网站时遇到了很大的问题。迁移后,我无法使用 NEXTGEN GALLERY 插件。
当我尝试在管理员中上传图像或查看选项时,这是消息:
我尝试了所有论坛中可用的所有解决方案,但对我没有任何帮助。
java - Java小程序:Java.exe进程约1分钟后退出,下一代java插件
情况: - Windows 7 - JRE 1.7_51 - IE9 - 打印小程序(10 个 JAR,签名(非自签名),清单集)
我正在比较 JRE 1.7_51 上的 Enable next-generation Java plugin check on and off 设置。我的问题是,启用插件的 JVM (java.exe) 正在运行小程序,大约 1 分钟后会自动退出。由于我在我的小程序中使用了大约 9 个库并且它们都已正确签名,因此 JVM 启动大约需要 30 秒(这对我来说太长了)。在禁用插件的情况下,JVM 嵌入在 iexplorer.exe 进程中并且永远不会退出。小程序的第一次加载大约需要 10 秒,之后小程序已经加载到 JVM 并立即启动(1 秒)。
我可以在 Windows 任务管理器中看到这两个进程的行为。
我想在启用插件的情况下实现相同的小程序加载结果。有没有办法做到这一点?我研究了这个问题,恐怕它可能是 Java 设计的东西。
谢谢!
java - Java 下一代插件的选项在哪里?
我在工作中的某些计算机上在 IE11 上启动商业 JavaWS 应用程序时遇到问题。应用程序最终会启动,但用户必须尝试多次才能正常工作,这非常烦人。我们目前在 Windows 7 上使用 JRE 1.8.0_40。我已经尝试了所有可能的方法,在我的研究中,我看到了一些对 Java Next-Generation Plugin 的引用,并且应该激活它。当我打开 Java 配置时,我找不到这个选项。这是为什么?
我一直在阅读这篇文章,其中提到了下一代插件以及检查它是否已激活的不同方法。
java - 通过 java applet 直接访问文件
我需要知道一个小程序是否可以使用直接文件访问功能,而不是通过 JNLP。
小程序是否可以通过标准文件类访问文件:
- java.nio.file.文件;
- java.io.FileInputStream;
这对“下一代小程序”有可能吗?
这对于“下一代小程序”之前是否可能?