Utiliser-Lightroom
Flux de travail => Modules Livres, Diaporama, Impression & Web => Discussion démarrée par: phornet2 le 30 décembre 2007 à 18:48
-
Bonjour à tous.
Voilà mon problème: comment faire pour empêcher la copie par clic droit et "Enregistrer sous" dans une galerie Html? Je sais qu'en Flash il n'y a pas de problème, mais en galerie Html ce n'est pas automatique. Lightroom 1.3.
Merci d'avance.
Phil
-
Tu peux placer ce script entre les balises <HEAD> et </HEAD> du code HTML. Mais je ne pense pas que tu puisses le faire automatiquement depuis LR.
Pour l'anecdote, le flash ne protège pas mieux car la copie d'écran est toujours possible !
<SCRIPT LANGUAGE="JavaScript">
<!-- Disable
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
document.oncontextmenu=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
//-->
</script>
-
Merci pour votre réponse. Je vais essayer cela.
Bon réveillon à tous.
Phil
-
Tu peux placer ce script entre les balises <HEAD> et </HEAD> du code HTML. Mais je ne pense pas que tu puisses le faire automatiquement depuis LR.
Pour l'anecdote, le flash ne protège pas mieux car la copie d'écran est toujours possible !
<SCRIPT LANGUAGE="JavaScript">
<!-- Disable
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
document.oncontextmenu=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
//-->
</script>
Bien :o mais ça n'empêche pas le glisser déposer sur le bureau, en tout cas sur Mac !
-
Celui-ci interdit également le glisser-déposer
Dans le Header :
<script type="text/javascript">
function selection(e)
{ return false; }
function clic()
{ return true; }
document.onselectstart=new Function ("return false");
if (window.sidebar) {
document.onmousedown=selection;
document.onclick=clic;
}
</script>
-----------------------------------------------------
Dans le Body
<script language="JavaScript1.2">
function pasdedroit()
{
return(false);
}
document.oncontextmenu = pasdedroit;
</script>
-
cela ne peut que provoquer une légère gène mais rien d'autre.
regarder un peu le plug in firefox 'Screengrab' ...
-
Je pense aussi que cela ne sert pas à grand chose, puisqu'une simple copie d'écran existe.
Si on veut une protection complète il faut mettre un Watermark dans le fichier (ex: Digimarc) mais cela n'évite pas la copie mais donne, par exemple dans Photoshop, le nom du propriétaire de l'image.