1

ゲーム メーカーは、人気のある HTML5/Canvas ゲームの Web ブラウザーでページを右クリックして、訪問者がゲーム コードを表示できないようにするにはどうすればよいですか? すべてのゲーム コードがサーバー上にあり、ブラウザ内のゲーム コードのほんの一部であり、サーバーとブラウザの間で Ajax や Websockets などを使用した何らかの通信が行われているのでしょうか?

興味がありますが、これについてもっと知りたいですか?Canvas を使用した HTML5 でのゲーム開発を学んでいますが、開発に何時間も費やしたすべてのコードを共有したくありません。どうすれば保護できますか?

4

2 に答える 2

8

JavaScript をエンドユーザーから隠す方法はありません。

これを実行するには、ユーザーの Web ブラウザでロードする必要があります。ユーザーのマシン上にある場合、ユーザーはそれを見ることができます。

難読化ツールを使用してコードを読みにくくすることもできますが、ブラウザーで読み取り可能である限り、熱心な人間でも読み取り可能です。それをそのまま使用するか、重要なビジネス シークレットをサーバー側のコードに移動し、AJAX または Web ソケットを介して通信します。

于 2013-06-14T07:51:43.270 に答える