По состоянию на 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 и отображает результаты и взаимодействует со страницей.
Апплет, о котором идет речь: https://github.com/JaggedJax/CIO_Scale