私のウェブサイトに問題があります.すべてのウェブページのブラウザメニューで右クリックとソース表示オプションの両方を無効にする必要があります.ソースコードを取得するには他の方法があるかもしれませんが、それは問題ではありません.私はすでに右クリックを無効にしています.ブラウザのソース表示オプションを抑制する方法があれば、助けてください。
前もって感謝します。
私のウェブサイトに問題があります.すべてのウェブページのブラウザメニューで右クリックとソース表示オプションの両方を無効にする必要があります.ソースコードを取得するには他の方法があるかもしれませんが、それは問題ではありません.私はすでに右クリックを無効にしています.ブラウザのソース表示オプションを抑制する方法があれば、助けてください。
前もって感謝します。
HTML ソース コードを非表示にする最善の方法は、クライアントにまったく送信しないことです。問題は、クライアントがあなたのサイトを見ることができないということです. 彼にあなたのサイトを見てもらいたい場合は、彼がレンダリングできるものを彼に送らなければなりません. 何かを送れば、誰でもあなたのソースを読むことができます。is not there で何かを示す魔法のような方法はありません。
申し訳ありませんが、私自身のコメントも含めて、ビトリオールのコメントから離れると、これはあなたが求めているものが無駄である理由を説明する機会であると私は思います。
サーバーがブラウザーに応答を送信するとき、サーバーはコンパイルされたアプリケーションを送信していません。むしろ、データと混ざった命令を送信しています。あなたが要求しているのは、受信者が指示を見ることなく指示を送信する機能です。例えは次のようになります。
受取人に見られずにおばあちゃんの家に指示を出したい。
さらに、受信者はこれらの指示の一部またはすべてを自由に無視できます。私たちの例えを使用すると、指示の最後の行がであるかのようになりDon't read this
ます。ピアが示唆したように、誰かが指示を読むのを避ける唯一の方法は、それを提供しないことです。
データのフォーマット方法に関する指示のみをユーザーのブラウザに送信していることに注意してください。彼らのマシンを制御しません。ユーザーのフォーカスを奪うのと同じように、ユーザーのネイティブブラウザー機能を変更する指示を送信しようとすると、それは非常に失礼と見なされ、ユーザーを煩わせるだけであり、ユーザーはそれらの指示を簡単に無視できます。また、すべてのブラウザには、マークアップ、JavaScript、CSSを表示できるネイティブの開発者ツールがあり、これらを無効にする方法はないことを考慮してください。
結論として、[ソースの表示]オプションを無効にすることはできません。また、ブラウザーに送信したソースをユーザーが表示できないようにすることもできません。さらに、右クリックのnerfを無効にするツールがたくさんあります。したがって、ユーザーがソースを見るのを防ぐことはできないので、チームに尋ねるべきより良い質問はその理由です。そもそもなぜソースを隠そうとしているのですか?