A voir également:
- Comment bloquer la source d'une page web
- Comment supprimer une page sur word - Guide
- Web office - Guide
- Comment traduire une page web - Guide
- Capturer une page web complète - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
9 réponses
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.
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.
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/
https://www.galerieslafayette.com/
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
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
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
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
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
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*****
****Mobile----> Adobe device central mobile*****