Манифест Java-апплета - Разрешить все Caller-Allowable-Codebase

Начиная с 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

Ответы на вопрос(16)

Ваш ответ на вопрос