【发布时间】:2014-06-18 11:33:11
【问题描述】:
安装 JRE 7 更新 55 后加载小程序我收到“安全警告”对话框。
我选中复选框 “不再为此应用程序和网站显示此内容”,然后单击“允许”。小程序加载。
![安全警告窗口][http://i.stack.imgur.com/NN2Cx.png]
但是,如果我离开小程序并再次加载它,对话框会再次出现。就好像它不记得复选框选项一样。
在小程序清单文件中将 Caller-Allowable-Codebase 设置为 *,因为该应用程序需要部署在我们的客户端指定的任何服务器上。
这是一个 jre u55/u60 错误吗?还是需要做些什么才能使该复选框起作用?
附加信息: 小程序运行没有问题(仅显示一次警告窗口),我遇到了仅在一个环境中重复显示的问题。主要区别在于,它在 Windows Server 2012 R2、IIS 8.5 上运行
我已经检查了保存选择的 lap 文件(在 c:\Users\"user_name"\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\ 在子文件夹中搜索包含“js.allowed.codebases =”的文件)以及我拥有的其他环境:
js.allowed.codebases=https//trial.domain.com\:443
但是对于那个有问题的,第一次允许,它会创建相同的,并且每隔一次允许,它会在参数中保存相同的 web,如下所示:
js.allowed.codebases=https//trial.domain.com\:443/thttps//trial.domain.com\:443
下一个循环:
js.allowed.codebases=https//trial.domain.com\:443/thttps//trial.domain.com\:443/thttps//trial.domain.com\:443
当我将域名放入 Caller-Allowable-Codebase 清单参数时,安全窗口不显示。
还有一件事——当我在本地主机(在该服务器上)加载页面/小程序时,它可以正常工作。看来,这个问题也可能与通过域的访问有关?
...有什么想法吗?
谢谢
【问题讨论】:
-
最新的 JRE 版本 (1.7.0_67-b01) 也存在同样的问题