• ベストアンサー

何度も質問されているHTMLソース非表示の方法

以下のサイトのように、ブラウザの「ソースを表示」機能を表示できなくする方法は、何を使ってどうやってやるのかわかる方いらっしゃいましたら、教えていただけるとありがたいです。 ちなみにこのサイトの別のページは大体はソースは表示されます。 http://www.atex-net.co.jp/products/health/hl148/hl148.html なぜソースを非表示させる必要があるのか等、逆質問や回答とは直接関係ないコメントはご遠慮ください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • think49
  • ベストアンサー率59% (285/482)
回答No.1

JavaScript の document.write() を使用しています。 http://closure-compiler.appspot.com/home で "Pretty print" にチェックを入れて [Compile] すれば大体読めると思います。 URLエンコードしたり、文字列リテラルをエスケープして読みにくくしてあるようです。 http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/7_Lexical_Conventions.html#section-7.8.4 ただし、わかる人には容易にソースを読める程度の難読化です。 Firebug などの開発者ツールを使えば [HTML] タブでDOMツリーが読めます。 "<head>" をエスケープすると "\x3C\x68\x65\x61\x64\x3E" になりますが、コンソールで "\x3C\x68\x65\x61\x64\x3E" を入力すれば "<head>" であることもわかります。

unitendon
質問者

お礼

早速ご回答いただきありがとうございます。 自分にとっては難しくて完全に理解できていませんが、何重かに細工されているようですね。 別にソースの中身に興味があるのではないのですが、自分で知らない方法だったものでつい知りたくなってしまいました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • HTMLのソースの表示について

    私はホームページ作成をしています。 まだまだわからないので、教えて下さい。 最近、他のホームページのソースを見て思ったのですが、サイト内でどのページにとんでも、ソースの表示がトップページのままなんです。わたしもそのように作成したいのですが、どうすればそうなりますか?

  • HTML ソース

    windowsVistaを使っておりまして、 HTMLの勉強をしているのですが、 練習で自分で作ったHTMLを記述したページを ブラウザ上に表示はできるのですが、そこからソースを表示しての 修正や編集ができません ソース表示はできるのですが、メモ帳で表示されないため 編集ができません どうすればいいのでしょうか

    • ベストアンサー
    • HTML
  • HTMLのソースが見れない?

    時々、ブラウザの表示- ソースで、HTMLが見れないサイトがありますが、どのような仕組みになっているのでしょうか?

    • ベストアンサー
    • HTML
  • ソースを表示させない方法はありますか

    ブラウザ上で右クリックしてページのソースを表示することが出来ますが、これを見せないようにする方法はありますか? 教えてください!宜しくお願い致します。

    • ベストアンサー
    • HTML
  • ソースコードを表示するブラウザはありますか?

    次のような機能を持ったブラウザを探しているのですが、このようなものはあるのでしょうか? (1)URLを指定するとそのページのソースコードを表示する。 (2)ソースコード中の<A>タグ(またはURL)をクリックすると、そのURLをIEなどのHTMLを解釈して表示するブラウザに渡して表示させる。

  • 突然、ソース表示ができなくなってしまいました…!

    今までちゃんと表示できていたページでも、なぜか突然、ソースの表示できなくなってしまいました。 ブラウザ(IE6)のメニューバーでも、右クリックでもダメです。 自分のサイトすら表示できません。 (オフラインでは表示できますが…) どなたか、直る方法をご存知でしたらぜひお教えください。 ちなみに、OSはWinXPです。 よろしくお願いします。

  • HTMLソースがみれない

    今、メモ帳を使ってHPを作っています。 それで、どうしても表示の仕方がわからない所があるので、他サイトのソースを参考しようと、ソースを表示しようとしてみたのですが、反応がありません。 この前までは、表示できていたのに急にできなくなりました。友人のサイトで試しても、やっぱり反応がありません。右クリックの方でも反応なしです。 直す方法のわかる方、回答お願いします。 OSはWIN XPブラウザはIE6.0です。 よろしくお願いします。

  • HTML、もしくはJavaScriptのソース

    @WikiやPukiwiki等で使えるツリー型のコメント機能。 これと同じようなことをHTMLもしくはJavaScriptで再現することは出来ないでしょうか? ここに書いていただく、もしくはそれが載っているソース集のようなサイトの紹介をお願いします。

  • WordでHTMLソース表示

     Windows2000でWord2000を使用しています.  WordでHTML文書を開くと,ワード側でそのHTMLの中身を解釈して,ブラウザで見たときのように表示しますが,この機能を外し,開いたときに,直ちにソースそのままで表示させるようにするにはどうすればいいのでしょうか(別にタグごとに色分けしなくても構いません).  ただし,「表示」->「HTMLソース」とする以外の方法を伺いたいと思っています(繰り返しますが,『開いたときに,直ちに』です).  また,私はWordでHTMLを編集するつもりはありませんので,その他のHTML編集に適したエディタなどをご紹介いただがなくても結構です.  確か前はできてたはずなのですが,情けないことにやり方を忘れてしまいました・・・.

  • HTMLソース

      よろしくお願いします。 下記のソースを使用可能な状態にしたいのですが、   HTMLソース間にあるジャバスクリプトの、プログラムの部分を(ソース選択)というボタンをクリックさせ、ジャバスクリプトの部分だけをコピー出来るように青色に反転させたいのですが、(ソース選択)ボタンが機能しません。よろしくご指導ください。 <h2 align="center">他サイトのフレーム内にリンクされるのを防止します</h2> 自動的にフレームを解除してトップページを表示します<br> <input type="button" value="ソース選択" onclick="highlight(0)"> <form name="s1"> <textarea cols="80" rows="5" readonly> <script language="javascript"> <!-- if (parent.frames.length > 0) top.location.href = "自サイトのトップページURL"; //--> </script>