Java 小程序清单 - 允许所有调用方允许的代码库
从 Java 7u45 开始,如果网页尝试通过 javascript 与它交互,并且该页面未在清单的 Caller-Allowable-Codebase 属性中列出,则小程序将显示警告消息(即使使用受信任的证书签名)。
有关此更改的发行说明:http://www.oracle.com/technetwork/java/javase/7u45-relnotes-2016950.html
有关此错误的 Oracle 博客文章:https://blogs.oracle.com/java-platform-group/entry/7u45_caller_allowable_codebase_and
属性描述:http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/manifest.html#caller_allowable
我只尝试了通配符(*),但我仍然收到警告。
除了列出它可能运行的所有代码库之外,还有没有办法解决这个问题?
这对我来说是一个问题的原因是,这个小程序在许多不同的机器和网络上运行,但总是在不同位置的内部网上运行。这个小程序还需要与javascript进行通信,因为它与本地USB秤通信,显示结果并与页面交互。