Le code JavaScript peut-il être masqué dans la source d'affichage d'une page Web ?
Il est impossible de masquer entièrement le code JavaScript de la source d'affichage lorsque l'option "View" d'un navigateur La fonctionnalité "Source" est utilisée. Si le navigateur peut exécuter le code, n'importe quel utilisateur peut également y accéder et l'exécuter.
Cependant, il est possible de déplacer le code JavaScript vers un fichier .js externe et de le référencer via des balises de script :
<code class="html"><script type="text/javascript" src="http://mydomain.example/xxxx.js"></script></code>
Cette approche empêche le code JavaScript d'être directement visible dans la source de vue. Toutefois, les utilisateurs peuvent toujours récupérer le fichier .js externe pour accéder au code.
Pour améliorer davantage la protection, envisagez de mettre en œuvre les mesures suivantes :
Bien que ces étapes puissent compliquer la récupération du code, se concentrer sur des performances, une fiabilité et une expérience utilisateur exceptionnelles devrait avoir la priorité sur la dissimulation des algorithmes propriétaires. La mise en œuvre côté serveur doit être réservée aux données véritablement sensibles ou aux algorithmes complexes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!