Bloquear Salvar imagem p:graphicImage JSF

8 respostas
lreao

Olá amigos,

Estou fazendo im site em jsf de fotos profissionais e gostaria que ao exibí-las no componente p:graphicImage o usuário não conseguisse clicar com o botão direito e Salvar Imgem Como…

Alguém sabe como fazer isso?

Agradecido!

8 Respostas

Hebert_Coelho

Por mais que você bloqueie, você sabe que ainda existem modos de pegar a imagem né?

Você poderia usar o próprio componente do Primefaces chamado ContextMenu.

Ataxexe

Se você não quer que copiem, não apresente a imagem inteira. Gere thumbnails e os use no site. Dessa forma, quem copiar a imagem terá apenas uma imagem de qualidade baixa para usar.

E não se esqueça dos copyrights.

lreao

Então Hebert Coelho, se eu conseguir bloquear o usuário de clicar com o botão direito e salvar como, creio que não exista outro método facil!

Será que existe algo em Java Script para bloqueio???

lreao

Ja pensei em gerar miniaturas das imagens, porém são 25000 imagens!!

Aí fica complicado!

Hebert_Coelho

lreao:
Então Hebert Coelho, se eu conseguir bloquear o usuário de clicar com o botão direito e salvar como, creio que não exista outro método facil!

Será que existe algo em Java Script para bloqueio???

Eu falei, o próprio primefaces já tem esse componente.

Mas se você quer javascript puro, procure por: javascript block mouse button

lreao

Componente que bloqueia imagens??? Qual seria?? ContextMenu??

Hebert_Coelho

lreao:
Componente que bloqueia imagens??? Qual seria?? ContextMenu??
Mano, leia a primeira mensagem que postei aqui…

lreao

Você poderia usar o próprio componente do Primefaces chamado ContextMenu.

Cara, desculpe mas você citou que eu poderia usar o próprio componente do primefaces, mas usar esse componente para bloquear a imagem?? Vou dar uma olhada nesse componente. Nunca usei ele!!

Mas valeu pela dica!

Criado 1 de janeiro de 2013
Ultima resposta 11 de fev. de 2013
Respostas 8
Participantes 3