Диалог печати Applet Java не будет уходить
-
14-12-2019 - |
Вопрос
У меня есть простой Java-апплет, который извлекает изображение с сервера и распечатывает его.Единственная проблема в том, что я получаю следующее предупреждение о безопасности Java:
Исследование на этом сайте и по всему Интернету, некоторые люди предлагают, чтобы я подписал апплет (я попробовал это безрезультатно), а другие предполагают, что я Измените локальную настройку безопасности Java , но это не осуществимо для моих клиентов.
Не только я получаю это предупреждение в начале своего апплета, но, похоже, в любое время, когда код пытается взаимодействовать с принтом, появится диалоговое окно.Кроме того, отметьте, что рядом нет флажков «Всегда разрешать этот апплет доступа к принтеру».Эти симптомы показывают на любом браузере.
Как получить Java уважать выбор пользователя, чтобы позволить ему отправлять задания на принтер?
Решение
Вы можете использовать услуги JNLP API в песочном апплете в плагине 2 JRE.Они все равно будут предлагать пользователю каждый раз, когда они переходят на печать, но также должны поместить флажок «Всегда разрешать» в диалоговом окне (хотя это действительно относится только к этому запуска).Смотрите Демо.генеракодицетагкода .
Смотрите также The Информация о апплете.Страница , которая включает в себя ссылку на следующем генерировании в апплете Java Plug-in Technology.