如何禁用Java的 "安全警告 "弹出窗口?
有办法禁用这个Java安全弹出窗口吗?我只在内网上使用网站,每个页面都有40多个小程序,每次加载时都会生成一个新的ID。因为这个原因,每次访问这个页面都需要点击40多次 “运行"。
OS: Windows 7
浏览器: IE 10
以下是我的解决方法:
- 打开Internet Explorer
- 点击 "工具",选择 "Internet选项”
- 3.点击安全选项卡,点击 “自定义级别 "按钮 4.在 "杂项 "部分将 "显示混合内容 "改为启用。
有办法禁用这个Java安全弹出窗口吗?我只在内网上使用网站,每个页面都有40多个小程序,每次加载时都会生成一个新的ID。因为这个原因,每次访问这个页面都需要点击40多次 “运行"。
OS: Windows 7
浏览器: IE 10
以下是我的解决方法:
在这个位置放一个名为 deployment.properties的文本文件,命名为 c:\windows\sun\Java\deployment\deployment.properties
尽管Java文档上写着,除非你想使用强制设置,否则你不需要deployment.config文件。你可以在打开java 32控制面板的时候验证一下设置是否生效,因为这时它就会读取设置。
以下是我们在deployment.properties文件中放入的一些内容。当你将 trusted.certs位置设置为共享位置后,通过手动去勾选 “不要再显示这个 "框的过程,创建自己的 trusted.certs文件。他们将这个 trusted.certs文件部署到你所有的机器上,用这个deployment.properties文件部署到你的所有机器上,然后就不会再出现安全弹出的弹出窗口了。
注意,路径中的额外斜线是必须的。冒号是保留字符,反斜线是转义字符。
将该选项设置为 “禁用验证",就可以删除弹出的弹出窗口。是的,这是一个安全隐患,但我很确定禁用是以前的Java版本的默认安全级别。我确信弹出窗口确实提供了一些额外的安全保障,但在每个厂商都在推出自己的疯狂的Web应用程序,而且更新很少,而且间隔很远的环境下,这比安全问题更麻烦。不幸的是,这个设置似乎是由每个用户配置文件下的一个文件控制的。具体来说就是C:Users/Users/username/AppData/AppData/Local/Low/Java/Deployment/Deployment.properties。我想不出一个通过组策略推送这个设置的方法。如果有人想出了一个解决方案,请在评论中发布。在那之前,我们将坚持使用 Java 6 Update 19 的环境。 http://gdgtry.com/2010/05/disable-javas-new-security-warning/
在服务器系统级别的C:\Windows\Sun\Java\Deployment\deployment.properties
文件中加入以下几行来阻止这些消息
deployment.security.mixcode=DISABLE
deployment.security.level=MEDIUM
deployment.security.validation.ocsp=true
deployment.expiration.check.enabled=false