Вопрос

У меня есть простой Java-апплет, который извлекает изображение с сервера и распечатывает его.Единственная проблема в том, что я получаю следующее предупреждение о безопасности Java:

Сообщение об ошибке

Исследование на этом сайте и по всему Интернету, некоторые люди предлагают, чтобы я подписал апплет (я попробовал это безрезультатно), а другие предполагают, что я Измените локальную настройку безопасности Java , но это не осуществимо для моих клиентов.

Не только я получаю это предупреждение в начале своего апплета, но, похоже, в любое время, когда код пытается взаимодействовать с принтом, появится диалоговое окно.Кроме того, отметьте, что рядом нет флажков «Всегда разрешать этот апплет доступа к принтеру».Эти симптомы показывают на любом браузере.

Как получить Java уважать выбор пользователя, чтобы позволить ему отправлять задания на принтер?

Это было полезно?

Решение

Вы можете использовать услуги JNLP API в песочном апплете в плагине 2 JRE.Они все равно будут предлагать пользователю каждый раз, когда они переходят на печать, но также должны поместить флажок «Всегда разрешать» в диалоговом окне (хотя это действительно относится только к этому запуска).Смотрите Демо.генеракодицетагкода .

Смотрите также The Информация о апплете.Страница , которая включает в себя ссылку на следующем генерировании в апплете Java Plug-in Technology.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top