代码之家  ›  专栏  ›  技术社区  ›  Roy Tang

保护JavaScript web应用程序/游戏的方法有哪些?

  •  11
  • Roy Tang  · 技术社区  · 15 年前

    背景故事:我计划实现一个部署在webapp中的休闲游戏,但我不想使用Flash,而只是普通的Javascript。不过,我希望Flash的一个好处是,它分发的是二进制代码,而不是源代码,这样可以更容易地保护您的代码不被其他人重用/窃取,或者防止客户端修改代码在游戏中“作弊”?

    所以我的问题是:有什么方法可以类似地保护Javascript应用程序?我是否仅限于使用代码模糊器的常规方法?够了吗?

    3 回复  |  直到 15 年前
        1
  •  2
  •   Cfreak    15 年前

    使用AJAX让你的游戏对照你控制的服务器代码进行验证。如果游戏在某种程度上是多人游戏,这也很有用。验证可以防止有人为了作弊而更改代码。

        2
  •  3
  •   Byron Sommardahl    15 年前

    一个代码模糊器就是你所能做的一切。无论您做什么,可执行代码都将/必须在浏览器中可用。

        3
  •  0
  •   David    15 年前

    具体来说,为什么要用JavaScript编写呢?你可以用 node.js 在服务器端为受保护的内容运行JavaScript代码,并从客户端JavaScript与之交互。