ホームページ  >  記事  >  ウェブフロントエンド  >  ソースの表示から JavaScript コードを本当に隠すことができますか?

ソースの表示から JavaScript コードを本当に隠すことができますか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-31 09:52:02705ブラウズ

 Can You Truly Hide JavaScript Code from View Source?

Web ページのビュー ソースから JavaScript コードを隠すことはできますか?

ブラウザの「表示」時に JavaScript コードをビュー ソースから完全に隠すことは不可能です。ソース」機能を使用します。ブラウザがコードを実行できる場合、どの閲覧者もそのコードにアクセスして実行できます。

ただし、JavaScript コードを外部 .js ファイルに再配置し、スクリプト タグを通じて参照することは可能です:

<code class="html"><script type="text/javascript" src="http://mydomain.example/xxxx.js"></script></code>

このアプローチにより、JavaScript コードがビュー ソースに直接表示されなくなります。ただし、ユーザーは引き続き外部 .js ファイルを取得してコードにアクセスできます。

保護をさらに強化するには、次の措置を実装することを検討してください。

  1. コードを難読化して変数名や変数名を不明瞭にし、不要な空白を削除します。
  2. プログラムによるスクリプト タグ操作を通じて .js ファイルを動的に組み込みます。
  3. 重要なアプリケーション ロジックをサーバー上でホストし、AJAX 呼び出しを通じて取得し、ローカルに公開されるコードの量を最小限に抑えます。

これらの手順はコードの取得を複雑にする可能性がありますが、独自のアルゴリズムを隠すよりも、優れたパフォーマンス、信頼性、ユーザー エクスペリエンスに重点を置くことが優先される必要があります。サーバー側の実装は、本当に機密データや複雑なアルゴリズムのために予約する必要があります。

以上がソースの表示から JavaScript コードを本当に隠すことができますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。