Pergunta

Eu tenho um applet Java simples que recupera uma imagem de um servidor e imprime.O único problema é que recebo o seguinte Aviso de Segurança Java:

Mensagem de erro

Pesquisando neste site e em toda a Web, algumas pessoas sugerem que eu assino o applet (eu tentei isso sem sucesso) e outros sugerem que eu Modifique uma configuração de segurança Java local Mas isso não é viável para meus clientes.

Não apenas obtenho este aviso no início do meu applet, mas aparentemente a qualquer momento o código tenta interagir com a impressora, a caixa de diálogo aparece.Além disso, observe que não há caixa de seleção ao lado de 'sempre permitir que este applet acesse a impressora'.Esses sintomas mostram em qualquer navegador.

Como faço para obter o Java para respeitar a escolha dos usuários para permitir que ele envie trabalhos para a impressora?

Foi útil?

Solução

Você pode usar os serviços de API do JNLP em um applet de areia em um plug-in 2 jre.Eles ainda levarão o usuário a cada primeira vez que eles vão para imprimir, mas também devem colocar uma caixa de seleção 'sempre permitir' na caixa de diálogo (embora apenas se aplique apenas para essa execução).Veja um demo.do PrintService .

Veja também o Informações Applet.Page que inclui um link na próxima geração na tecnologia de plug-in do Applet Java que ". Abstrings novas habilidades para applets: como. permitindo que os applets incorporados obtenham acesso total aos serviços do Java Web Start."

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top