2012-04-09 6 views
-2

私はHow to hide html source & disable right click and text copy?を見ました。回答の1つは、ソースを表示するためにctrl + uを使用すると言います。しかし、shortcut.jsを使用すると、Ctrl + Uも上書きできます。その場合のソースの表示方法を教えてください。javacriptを使用したHTMLページのソースを非表示

+0

もちろん、スクリプトを止めることができます。他の方法はありません。 – riship89

+1

'wget'はいつでも簡単です。 –

+1

編集>ソースを表示 –

答えて

5

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

3

ブラウザによっては、ほとんどの場合、View -> Page Sourceにアクセスしてソースを表示できます。ただし、それを上書きすることはできません。

また、悪い習慣と考えられ、誰かがFirebugのようなツールを使用して機能を簡単に無効にすることもできます。

0

非表示に使用されているJavaScriptが何であってもソースを表示したいですか? cURLページ。

2

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

あなたのソースが表示されないようにすることはできません。

0

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

無効にすることはできません。それを暗号化する方法がありますが、それは価値があるよりも難しいです。

1

ユーザーにあなたのスクリプトが表示されないようにすることはできません。しかし、あなたができることは、ユーザーがいくつかの一般的な方法の後に試してみることをやめることを難しくすることです。

私はあなたに最初のページを読み込むことをお勧めしますその後、ajaxを使用してページ全体を読み込みます。フレンドリーなローディングGIFも表示できます。このテクニックには、次のようなadanagesがあります。

  • ブラウザは生成されたHTMLを表示しません。開発者はこれを見る方法を知っていました。しかし、普通のユーザーは簡単に見つけられません。
  • ユーザーがCtrl + uを押すだけで、最初のページが表示されます。
  • wget、curlツールは初めて動作しません。
  • さらに、メインページ(Ajaxで読み込む予定)を難読化することができます。
1

あなたのウェブサイトからHTMLを取得する人々を止めることはほぼ不可能です。私はとにかくそれを最初に隠しておきたい理由は見当たりません。何かを隠している?

0

ソースを非表示にすることはできません.HTMLとJavascriptはインタープリター言語です。つまり、ブラウザはクライアントマシンのコードを「コンパイル」します。

関連する問題