在 Java 7 Update 51 发行版中引入了“例外站点”列表功能。通过将应用程序 URL 添加到例外列表中,用户可以运行通常被安全检查阻止的 Rich Internet Application (RIA)。
下面列出了可通过将应用程序 URL 添加到“例外站点”列表以允许应用程序运行的情况:未使用可信证书颁发机构发布的证书对应用程序进行签名。应用程序在本地托管。
Jar 文件不具有“权限”清单属性。
使用过期证书对应用程序进行了签名。
无法检查用于对应用程序进行签名的证书是否已撤销。
管理“例外站点”列表
在 Java 控制面板 的 安全 选项卡中管理“例外站点”列表。该列表显示在选项卡中。要在列表中添加、编辑或删除 URL,请单击 编辑站点列表 。
添加 URL
单击 编辑站点列表 按钮。
在“‘例外站点’列表”窗口中单击 添加 。
在“位置”字段下的空字段中单击以输入 URL。
URL 应该以http://或https://开头,
例如http://myexample.com或https://myexample.com
单击 确定 保存输入的 URL。如果单击 取消 ,则不保存 URL。
在“安全警告”对话框中单击 继续 。
URL 格式
需要协议和域。
支持的协议包括FILE、HTTP和HTTPS。推荐HTTPS。如果协议不是HTTPS,则将显示警告。
仅当未使用默认端口时才需要端口号。
路径是可选的。
不支持通配符。
如果只提供了一个域,则将允许运行来自该域的任何 RIA。一个域可以有多个条目,例如,https://www.example.com和http://www.example.com。
如果路径以斜杠 (/) 结尾,例如https://www.example.com/apps/,则将允许运行该目录及其任意子目录中的 RIA。如果路径并非以斜杠结尾,例如,http://www.example.com/test/applet.html,则只允许运行该特定 RIA。
仅当您信任整个站点时才将该站点添加到“例外站点”列表中。即使指定了路径,添加可能包含其他不可信路径的站点也会带来安全风险,不建议这样 *** 作。
如果输入了无效 URL,则将在该项旁边显示错误图标。如果未在单击 确定 之前更正 URL,则不保存无效的 URL。
编辑 URL
在“‘例外站点’列表”窗口中双击要编辑的 URL。
对 URL 进行更改。
单击 确定 保存所做更改。如果单击 取消 ,则不保存更改。
删除 URL
在“‘例外站点’列表”窗口中单击要删除的 URL。
单击 删除 。
单击 确定 保存所做更改。如果单击 取消 ,则不从列表中删除 URL。
相关信息
如果托管小应用程序的 URL 不同于启动小应用程序的 Web 页的 URL,则 您需要同时添加小应用程序的 URL 以及 Web 页的 URL。
解决方法:强烈建议不要运行这些类型的应用程序。但是,如果您仍要运行这些应用程序,请仅在您了解风险和影响之后运行。
作为解决方法,您可以使用“例外站点”列表功能运行安全设置阻止的应用程序。通过将已阻止应用程序的 URL 添加到“例外站点”列表中可允许此应用程序运行并显示一些警告。
将 URL 添加到 "Exception Site list"(“例外站点”列表)的步骤
转到 Java Control Panel(Java 控制面板)(在 Windows 上,依次单击 "Start"(开始)和 "Configure Java"(配置 Java))
单击 Security(安全)选项卡
单击 Edit Site List(编辑站点列表)按钮
在 "Exception Site List"(“例外站点”列表)窗口中单击 Add(添加)!
学习网站,播放视频提示应用程序已被安全设置阻止,Java 给出的解决方案是http://www.java.com/zh_CN/download/help/jcp_security.xml按照此网页提示,配置例外站点,还是提示应用程序被阻止
问题解决方案:
F12,查看源码,把看到的网址在JAVA控制台中都添加到例外站点中
问题解决过程:
百度、谷歌发现大家给的解决方案有两种
方案1JAVA 控制台中设置 安全级别为中
从 Java 8 Update 20 开始,“中”安全级别已从 Java 控制面板中删除。只有“高”和“非常高”级别可用
此方案暂时无法使用,因为降级JAVA 版本肯定不太现实
方案2 JAVA 控制台中添加例外站点(这也是目前官方推荐的方案)
添加例外站点后,发现还是不行
有种被欺骗的感觉,明明已经添加了例外站点怎么还被阻止
方案2为什么不行呢,原因无非两种
原因1 官方忽悠人
原因2 例外站点网址写错了
假设原因1 成立,我今天注定是看了这个学习网站的视频,为了看视频我也只能先否的原因1了
假设原因2 成立,那就是我的例外站点写错了,那真正的站点是什么呢?我可是按照JAVAd出的网站填写的,除非d出的网站地址不对,那么真正的网址是什么呢?
果断F12开发人员工具,发现源码中还有两个网址,哈哈真相就在这里
把这两个网址添加进去,刷新后,视频出现了。
问题反思:
JAVA 报错d出的提示网址可能不准确,有待改进。可能抓取的不是真正的JAVA程序服务器地址,导致我们按照提示添加例外站点也无法正常播放视频。而前台一直报应用程序已被安全设置阻止。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)