2

我已将 HTML 模板上传到 themeforest,但我发现一些网站免费提供完整的源代码。由于它是 HTML,任何人都可以轻松复制它。如果他们将我的模板托管在其他网站(跟踪 IP)上而没有购买,Jquery 中是否有任何方法可以提醒用户,而不是混淆?Meaasge 像“你被偷了我的模板”。

很好,如果我收到一封关于 IP 地址的电子邮件(通过 jquery 或 php)。然后我也可以提醒窃取者。代码也应该被隐藏,他们不能删除它。

因此,HTML 托管在我的网站上,例如:120.7.7.7 - 无警报。

有人复制该 HTML 并上传到其他网站,例如:112.215.11.11 - 向 Stealer 发出警报,例如“你偷了我的模板”,我还收到了一封关于该偷窃的电子邮件。

4

4 回答 4

3

100% 保护您的客户端源代码是不可能的。但是,您可以使人们更难阅读。

模板是 HTML、CSS 和 JS 由客户端浏览器呈现。所以那个人可以很容易地检查源代码并复制粘贴它来做任何他们喜欢的事情。

您可以混淆 HTML,例如: http: //www.ioncube.com/html_encoder.php

但是您不能强迫模板的购买者这样做。

简而言之:不,你不能

于 2013-03-11T12:18:31.963 回答
1

不,任何复制页面的人都可以简单地删除该方法。

于 2013-03-11T12:16:20.580 回答
1

事实上,几乎不可能限制对客户端资产的访问。

任何限制访问的方法都只会对没有经验的用户这样做。任何下定决心的人都可以访问您的所有 HTML、CSS 和 Javascript。

您可以缩小 CSS 和 Javascript,特别是使用 Javascript,将代码安排得难以理解。然而,JavaScript 总是可以反转的,无论任何混淆器的方法是什么,您都可以在任何现代浏览器中运行混淆代码并研究它。除非混淆器还会打包旨在让您的生活更难阻止使用调试工具的代码,但它最终会被规避并变得无用。

如果您确实需要对代码保密,请不要使用 JavaScript 并依赖其他技术。如果您以相反的方式处理问题,并且您已经构建了新的最酷的基于 JS 的 Web 应用程序并希望将其隐藏:放弃它。

真的,很遗憾,您的问题的答案是否定的。

于 2013-03-11T12:20:35.223 回答
1

我相信我曾经在 SO 上说过这样的话:如果您不希望客户拥有一些代码,请不要给他!就是这么简单。如果您将代码提供给您的客户,大多数人都能够访问并“窃取”该代码。
如果您需要预览模板,请对其进行截图并显示(作为图像)。

于 2013-03-11T12:26:05.137 回答