Java 7u45 の時点で、Web ページが JavaScript を介してアプレットと対話しようとし、そのページがマニフェストの Caller-Allowable-Codebase 属性にリストされていない場合、アプレットは (信頼できる証明書で署名されていても) 警告メッセージを表示します。
この変更に関するリリース ノート:アップデート リリース ノート: Java SE Development Kit 7、Update 45 (JDK 7u45)属性の説明:セキュリティの JAR ファイル マニフェスト属性: Caller-Allowable-Codebase Attribute。
ワイルドカード (*) だけを試しましたが、それでも警告が表示されます。
実行可能なすべてのコードベースを一覧表示する以外に、これを回避する方法はありますか?
これが私にとって問題である理由は、このアプレットがさまざまなマシンやネットワーク上で実行されているにもかかわらず、常にさまざまな場所のイントラネット上で実行されているためです。このアプレットは、ローカルの USB スケールと通信して結果を表示し、ページと対話するため、javascript と通信する必要もあります。