对于客户的高中项目,我只使用 HTML 和 Javascript 创建了一个静态但相对复杂的网站。现在,在客户付钱给我之前,他想看看这个网站。因此,他要求我将其临时托管在 AWS S3 上。但是我怕他点击查看源代码,把所有的代码都下载下来,以后可能就不给我钱了。
有没有办法在上述场景中隐藏我的代码,除了使用团队查看器,客户可以在其中访问我的个人计算机。
对于客户的高中项目,我只使用 HTML 和 Javascript 创建了一个静态但相对复杂的网站。现在,在客户付钱给我之前,他想看看这个网站。因此,他要求我将其临时托管在 AWS S3 上。但是我怕他点击查看源代码,把所有的代码都下载下来,以后可能就不给我钱了。
有没有办法在上述场景中隐藏我的代码,除了使用团队查看器,客户可以在其中访问我的个人计算机。
这是不可能的。
你能做的最好的就是发送一些截图,但这当然不是很互动,也不是评估网站的好方法。
幸运的是,我找到了实现这一目标的方法。可以使用以下代码:
<head>
<script>function myFunction()
{
var g1 = new Date(); //Today
var g2 = new Date('2020-10-06'); //The date from which trial version should stop working
if (g1 > g2)
{
alert("Trial Period Expired");
}
else
{
//-------------Normal code goes here-------
}
}
</script>
</head>
<body onload="myFunction()">
</body>
现在,只需使用一些免费的在线工具对代码进行加密,这样用户就无法更改日期。