【问题标题】:Can can I prevent someone from seeing my JavaScripts? [duplicate]我可以阻止别人看到我的 JavaScript 吗? [复制]
【发布时间】:2011-08-19 08:48:23
【问题描述】:

可能重复:
How to prevent your JavaScript code from being stolen, copied, and viewed?

我知道这样做几乎是不可能的,因为 JS 是客户端。但是我确信可以采取一些对策来防止经验不足的用户查看代码。 (比禁用右键单击更有效)

我知道可以采取类似 this app 的措施。如果您尝试查看 script ,它会以某种方式阻止您。我怎样才能为自己设置一个像这样(或者更好)的块?

我只是想防止水蛭:\

【问题讨论】:

  • 我在该链接上看到 Javascript 完全没有问题! (至少在 Chrome 中。)
  • 算了。方法是有的,但都是有缺陷的。缩小脚本并完成它
  • 我可以很好地看到该页面的 JavaScript - 您是指 Flash 对象的“脚本”吗?
  • @Justin,我的意思是这个脚本ngads.com/checkabp.js?thisistotrickabp=http://…。如果您搜索源页面,您会找到该脚本所在的位置
  • @deztructicus 您正在看到完整的脚本(真的很短)。它的目的是欺骗 AdBlock Plus。另一个脚本将user_is_a_leech 设置为true,然后此脚本将此值设置为false。目的是如果添加阻止程序正在运行,则它不会运行此脚本,因此 user_is_a_leech 保留为真,允许以不同方式呈现页面。

标签: javascript asp.net security code-access-security


【解决方案1】:

您可以做的最好的事情是使用YUICompressor 或类似方法压缩和混淆您的Javascript。这至少会让人难以阅读。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    • 2015-01-20
    相关资源
    最近更新 更多