-2

HTMLソースを非表示にして右クリックとテキストコピーを無効にする方法を見ましたか? . 答えの1つは、ctrl + uを使用してソースを表示すると言っています。しかし、shortcut.jsを使用すると、ctrl+u もオーバーライドできます。その場合、ソースを表示するにはどうすればよいですか。

4

9 に答える 9

5

これを防ぐ方法はありません。curl や wget などのブラウザ以外のツールを使用してページを簡単にダウンロードしたり、Wireshark ですべての HTTP トラフィックをログに記録したりすることができます。

于 2012-04-09T19:12:21.967 に答える
3

これを使って。http://www.fiddler2.com/

于 2012-04-09T19:11:48.657 に答える
3

ブラウザにもよりますがView -> Page Source、ほとんどの場合はソースを見ることができます。ただし、それをオーバーライドすることはできません。

さらに、これは悪い習慣と見なされており、誰かが Firebug などのツールを使用して機能を簡単にオーバーライドすることもできます。

于 2012-04-09T19:11:49.817 に答える
2

人を止めることはできません。それはネットワークを介して渡され、Fiddler を介して盗聴できます。または、誰かがテキスト ベースのブラウザーを使用するか、Javascript を完全に無効にするか、サイトからダウンロードしたファイルのキャッシュ フォルダーを調べることができます。

人々があなたの情報源を見るのを止めることはできません。

于 2012-04-09T19:13:00.783 に答える
1

人々があなたのウェブサイトからHTMLをフェッチするのを止めることはほぼ不可能です。とにかくそもそも隠したい理由は見当たらない。何かを隠す?

于 2012-04-09T19:24:11.273 に答える
1

ええと、ユーザーがあなたのスクリプトを見るのを防ぐことはできません。しかし、あなたができることは、ユーザーがいくつかの一般的な方法の後で試行をやめることをより困難にすることです。

最初のページをロードすることをお勧めします。次に、ajaxを使用してページ全体をロードします。フレンドリーな読み込みGIFも表示できます。このテクニックには次のようなアダネージがあります。

  • ブラウザは生成されたHTMLを表示しません。開発者はこれを確認する方法を知っています。しかし、通常のユーザーはそれを簡単に見つけることができません
  • Ctrl + uを押すだけで、最初のページが表示されます。
  • wget、curlツールは最初は機能しません。
  • さらに、メインページ(Ajaxによってロードする予定)を難読化することができます。
于 2012-04-09T19:20:58.593 に答える
0

ソースを隠すことは不可能です。HTML と Javascript は解釈された言語です。つまり、ブラウザはクライアント マシンでコードを「コンパイル」します。

于 2012-04-09T19:55:06.293 に答える
0

ソースを非表示にするために使用されている JavaScript に関係なく、ソースを表示したいですか? cURLページ。

于 2012-04-09T19:12:33.010 に答える
0

右クリックを無効にしても、キーボードの prt scrn キーを押して画像エディターに貼り付けることで、スナップショットを作成できます。

無効にすることはできません。暗号化する方法はありますが、その価値よりもはるかに面倒です。

于 2012-04-09T19:17:04.083 に答える