1

所以我参加了这门课,而且我领先于其他所有人,很多人从我的网站窃取代码,我已经禁用了右键单击但很容易解决这个问题,他们有什么办法阻止人们成为可以查看我的源代码吗?

4

5 回答 5

2

tl;dr:没有。

您可以研究混淆,以及CSSJS缩小。

“如果你从一个作者那里偷东西,那就是抄袭;如果你从许多作者那里偷东西,那就是艺术。”

于 2013-10-30T14:12:08.813 回答
1

You could render the html pages server side and convert them into images which get sent to the client. You could then have some image maps that handle clicking on the various locations.

于 2013-10-30T14:26:38.557 回答
1

没有完美的解决方案(100% 防弹)来保护您的客户端 JavaScript 代码,但是市场上有一些工具可以帮助您保护您的代码:

代码压缩/缩小(通常不保护代码)

  • 谷歌关闭(免费)
  • 丑化 JS(免费)

代码混淆/压缩/缩小

  • JScrambler(付费,但在我看来是市场上最好的)
  • 贾索布(付费)
  • Stunnix(付费,好像已经过时了)

希望这能回答你的问题!

于 2014-07-21T12:04:16.497 回答
1

不,如果有人想要它,他们会得到它,你可以让它变得更难,但是,你只会让你的用户远离正常的功能,专注于你的后端代码。

如果他们窃取了您的代码,您的讲师可能会注意到,无论如何他们只会伤害自己。

于 2013-10-30T14:10:37.967 回答
0

Afaik 隐藏源代码的唯一方法是将其放在服务器端。向用户隐藏客户端源代码是不可能的——抱歉。

一个建议是阻止用户右键单击,但这可能会给您带来更多问题......

于 2013-10-30T14:14:40.133 回答