Manifesto do applet Java - Permitir todos os codificadores do Caller-Allowable-Codebase
A partir do Java 7u45, um applet exibirá uma mensagem de aviso (mesmo se assinada com um certificado confiável) se uma página da Web tentar interagir com ele via javascript e essa página não estiver listada no atributo Caller-Allowable-Codebase do manifesto.
Notas de lançamento sobre essa alteração:http://www.oracle.com/technetwork/java/javase/7u45-relnotes-2016950.html
Postagem no blog da Oracle sobre esse bug:https://blogs.oracle.com/java-platform-group/entry/7u45_caller_allowable_codebase_and
Descrição do atributo:http://www.google.com/support
Eu tentei apenas um curinga (*), mas ainda recebo o aviso.
Existe uma maneira de contornar isso além de listar todas as bases de código em que ele pode ser executado?
A razão pela qual isso é um problema para mim é que esse applet é executado em muitas máquinas e redes diferentes, mas sempre em intranets em vários locais. Este applet também precisa se comunicar com o javascript porque ele fala com escalas USB locais e exibe resultados e interage com a página.
Applet em questão:https://github.com/JaggedJax/CIO_Scale