Comment bloquer la source d'une page web

Fermé
santiago - 2 sept. 2009 à 12:32
 micking - 7 mars 2014 à 10:03
Bonjour,
je cherche un moyen de bloquer la source d'une page web.
Y a t'il un script?
merci

9 réponses

Sandriine Messages postés 1255 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 18 août 2010 283
2 sept. 2009 à 14:17
Sur n'importe quel site, on a accès aux codes sources... Même celui des galeries lafayettes.
1
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
2 sept. 2009 à 14:02
Qu'appelles-tu la source?
0
La source d'une page:
clic droit + afficher la source
ou
affichage du menu internet explorer+source
0
Arpheus Messages postés 40 Date d'inscription jeudi 4 décembre 2008 Statut Membre Dernière intervention 29 mars 2010 9
2 sept. 2009 à 14:07
Bonjour ;
Tu ne veux pas que les visiteurs de tes pages puissent voir ton code source ^^ ce n'est à ma connaissance pas possible ...

EDIT : ton navigateur se sert du code source de la page pour l'afficher. Il est donc impossible de bloquer l'accès d'un utilisateur à un code source, puisque ce dernier est téléchargé depuis le serveur vers l'ordinateur, et interprété par le navigateur.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
je recherche une solution telle qu'elle existe sur un site comme le site des galeries lafayettes :
https://www.galerieslafayette.com/
0
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
2 sept. 2009 à 15:10
si tu enlève le code source, c'est comme si tu enlevais le html, il n'y aurais plus rien.
0
bonjour,

je sais pas si le sujet est toujours d'actualité mais il est possible de cacher le code source d'une page :

Le code sources de la page est chargé au chargement de la page ce qui signifie que si apres le chargement un élément serveur (ajax) est mis sur la page il sera pas dans la source

-> créer une page avec une seule balise dans le corps de la page <div id="...."></div> (laisser cette balise vide)
-> au chargement renvoyer la page sur une fonction javascript qui ira lire le résultat dans une page php et renverra le résultat tout simplement dans le <div>.

résultat= l'entete seulement est apparante. ceci demande un gros travail afin de fournir les pages en php et non en HTML mais c'est faisable


plus concretement :

un fichier index.php :
<html>
<head>
<title>page test avec le minimum de code sources possible</title>
<script type="text/javascript" src="ajax.js"></script>
</head>

<body onload="chargement()">
<div id="element1"></div>
</body>
</html>


un fichier ajax.js:
var xhr = null;
function get_Xhr()
{
if(window.XMLHttpRequest)
{
xhr = new XMLHttpRequest();
}
else if(window.ActiveXOject)
{
try
{
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(el)
{
xhr = null;
}
}
}
else
{
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest\nVeuillez le mettre à jour");
}
return xhr;
}
function chargement()
{
get_Xhr();
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 200)
{
document.getElementById('element1').innerHTML=xhr.responseText;
}
}
xhr.open("POST", 'lapage.php', true);
xhr.setRequestHeader('Content-Type','x-www-form-urlencoded');
xhr.send();
}


un fichier lapage.php :
<?php
echo "voici un example de page sans code sources";
echo "voici un example de page sans code sources";
echo "voici un example de page sans code sources";
echo "voici un example de page sans code sources";
echo "voici un example de page sans code sources";
?>




-> RESULTAT DU CODE SOURCE :
<html>
<head>
<title>page test avec le minimum de code sources possible</title>
<script type="text/javascript" src="ajax.js"></script>
</head>

<body onload="chargement()">
<div id="element1"></div>
</body>
</html>

en espérant etre suffisament clair
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
4 déc. 2010 à 12:07
Ça ne sert à rien. Suffit de désactiver le js ou de faire Crtl+U et on a le code source.
D'autre part, quel intérêt ? (réponse : aucun... ;-) )
0
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
4 déc. 2010 à 14:49
Effectivement inutile car il suffit aussi de tout sélectionner et puis clique droit pour voir le code sources.
0
Bonsoire
tout d'abord merci pour votre effort ce sujet m'intéresse vraiment et vais essayer votre solution mais avant ça j'aimerais bien savoir est ce que ça peut avoir des conséquence sur le référencement de site ou on inclus cette solution

merci pour votre réponse
0
full flash et ne pas mettre le fla sur le serveur ;) site complètement protégé car même la décompilation ne fonctionne que partiellement sur flash
0
Ysabe_l Messages postés 12636 Date d'inscription vendredi 12 avril 2013 Statut Contributeur Dernière intervention 11 avril 2025 277
6 mars 2014 à 14:37
Ou comment rendre un site très mal référencé, inaccessible à plein de personnes (appareils mobiles, navigateurs non-visuels), lent et utilisant une technologie en train de disparaître. Bref aucun intérêt !
0
Dans ce cas a quoi sert les "meta" ou un "robots.txt" sur la page html dans lequel seras accessible le "swf" et d'autant plus que le "goggle-bombing" fonctionne toujours avec truc et astuce le référencements n'est pas un problème pour ce qui est des appareils mobile ce renseigner avant car Flash Pro CC embarque les dernière technologie tels que l'accéléromètre ,gyroscope et prise en charge tactile(les AS3 et les variable on tjr été en avance sur leur temps ) :) Donc Faux Flash et Loin de disparaître juste en train de devenir plus PRO !
****Mobile----> Adobe device central mobile*****
0