我遇到了这个网站https://domain-4-sale.firebaseapp.com/demo/index-03.html#,当您看到网页来源时,他们已经加密了他们的源代码。我想知道怎么做。
答案 0 :(得分:4)
那不是加密。这是escaping
某些内容的结果,正如您考虑加密内容使用unescape
所述。
你不能加密"客户需要解释的东西。无论采用何种方法,都可以使用" unncrypt"这些数据可以在客户端(用户)上获得,这意味着它很容易逆转。
答案 1 :(得分:1)
您无法对HTML输出进行加密,您可以对其进行模糊处理,以使人们更难理解。
答案 2 :(得分:0)
正如其他人指出的那样,您只能在客户端混淆(使其更难以查看)代码。由于浏览器必须能够恢复原始HTML才能呈现它,这意味着客户端(或最终用户)始终能够将其恢复为HTML。
要查看其工作原理,请打开您的javascript控制台并输入:
const myImage = document.querySelectorAll("img");
myImage.addEventListener("load", function(){
console.log("OK");
});
替换相关网页中的数据,您将看到所有转储到您控制台的HTML。