gpt4 book ai didi

java - 在浏览器(chrome/firefox)中运行本地java小程序 "Your security settings have blocked a local application from running"

转载 作者:IT老高 更新时间:2023-10-28 20:54:18 26 4
gpt4 key购买 nike

我正在尝试运行 Java Applet(html 文件),但浏览器一直提示:

"Your security settings have blocked a local application from running"

我尝试过使用 Chrome 和 Firefox,但我得到了同样的错误。我已经升级到最新版本的Java,但Chrome仍然在

中说

chrome://plugins/ "Download Critical Security Update"

即使我可以运行 Java 小程序(不是本地)

我正在使用 Ubuntu 13.04 64 位

最佳答案

看完Java 7 Update 21 Security Improvements in Detail 提到..

With the introduced changes it is most likely that no end-user is able to run your application when they are either self-signed or unsigned.

..我想知道这对于松散的类文件(所有“最简单”的小程序)将如何处理。

本地文件系统

Dialog: Your security settings have blocked a local application from running
Your security settings have blocked a local application from running

当 JRE 设置为默认的“高”安全设置时,看到的对话框是由从本地文件系统加载的松散类文件组成的小程序。


请注意,JRE 的一个小怪癖仅在第 3 点产生。

  1. 加载小程序页面以查看导致空控制台的损坏小程序符号。
    打开Java设置并将级别设置为
    关闭浏览器和 Java 设置。
  2. 加载小程序页面以查看小程序。
    打开Java设置并将级别设置为High
    关闭浏览器和 Java 设置。
  3. 加载小程序页面以查看损坏的小程序符号& 上述对话框。

互联网

如果您加载在 resizable applet demo 中看到的简单小程序(松散类文件) internet - 它拥有一个 applet 元素:

<applet
code="PlafChanger.class"
codebase="."
alt="Pluggable Look'n'Feel Changer appears here if Java is enabled"
width='100%'
height='250'>
<p>Pluggable Look'n'Feel Changer appears here in a Java capable browser.</p>
</applet>

它似乎也加载成功。暗示:-

从本地文件系统加载的小程序现在受到比从互联网或本地服务器加载的更严格的安全沙箱。

安全设置说明

从 Java 7 更新 51 开始。

  • 非常高:最安全的设置 - 仅允许运行由受信任机构的未过期证书标识的 Java 应用程序。
  • 高(推荐的最低值):由受信任机构颁发的证书标识的 Java 应用程序将被允许运行。
  • - 所有 Java 应用程序在出现安全提示后都将被允许运行。

关于java - 在浏览器(chrome/firefox)中运行本地java小程序 "Your security settings have blocked a local application from running",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16376087/

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