• ベストアンサー

HTMLソースを他人に見られないようにする方法

ほかの人にHTMLソースを見て欲しくないのですが どうすればいいでしょうか?

  • HTML
  • 回答数8
  • ありがとう数1

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

  • ベストアンサー
  • zooom
  • ベストアンサー率37% (43/115)
回答No.6

もちろん全ての人から隠すのは無理ですが、そこまでは期待してませんよね。 ブラウザメニューからフレームセットのページのソースを表示させて、 「なんだこれ、みれないじゃん」 とあきらめる程度の人も多いんじゃないでしょうか。 見られたくないのなら、手を施す方法は結構あります。 参考URLへ。 HTMLソースなんてパクリパクられの世界です。 applenさんがいやがる理由はわかりませんが、ぱくられるのがいやなら、 大部分をFlashで作ってしまうのもテです。

参考URL:
http://wakusei.cplaza.ne.jp/twn/wwwxx029.htm

その他の回答 (7)

  • hequil
  • ベストアンサー率65% (242/372)
回答No.8

過去に似た質問に答えていますので、 そちらを見ていただければ幸いです。 参考まで

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=12123
noname#5824
noname#5824
回答No.7

今売られているINTERNETmagazineの3月号、 HTML TIPS&TRICK…だったかな?に HTMLソースを文字化けさせる、という方法が載っていました。 ココで書くと、かなりの量になってしまうので… ただ、それでも見ようとすれば見れます。 知識がないと見れない、っていうことです。

回答No.5

punchan_jpさんのご指摘通りですね。 すべてのブラウザには適用できないようです。 失礼致しました。

noname#25358
noname#25358
回答No.4

 blue_leoさんの方法はけっこう目から鱗って感じしますけど、でもその方法だと、「更新」ボタンを押したとき画面が真っ白になってしまいます。  HTMLを人に見られたくない場合には、基本的には「ホームページを公開しない」という方法によってしか隠す方法はないです。

回答No.3

moderno_parcoさん、 oncontextmenu って、IE 以外でも使えますか? しかも単に右クリックができないようにしてるだけですよね? javascript機能を切ってたら無効な気もしますし(試してないけど)。 で、applen さん、 基本的にブラウザはHTMLのソースに基づいて表示していますので、 ブラウザにそのソースを隠す機能がなければ、どうしたって見えて しまいます。仮に、メジャーなブラウザにそんな機能があったとし ても、マイナーなブラウザならゴマンとありますので、完全に隠す のは無理でしょう。それに、telnet で HTTP を直接打ち込めば、 ブラウザなしでソースを入手できますし。

回答No.2

満足する回答になっているかどうかわかりませんが、 bodyタグに下記を記載するとブラウザから見えなくなるようです。 <body oncontextmenu="return false;">

  • blue_leo
  • ベストアンサー率22% (541/2399)
回答No.1

HTMLで書いたものをHTMLとして見せないと言っているのと 同じだと思いますが。 たとえばcgiなりサーバサイドJAVAを使っても最終的に吐き出す のはHTMLドキュメントですし。 受信側にキャッシュさせないようにすればソースの表示の場合 も読み込みが発生しますがそこで2回目の表示かどうか判断して 表示させないようにするという方法は頑張ればできるかもしれません。 どちらにしろ単なるHTMLベースでは無理な話だと思います。

関連するQ&A

  • HTML ソースの美しさってそんなに重要?

    今派遣で入って、IT系企業のWEB制作の手伝いをしているんですが、一緒に入って一緒にHTMLをいじっている人がやたらソースが奇麗な事にこだわっているんです。 プログラマの中で働いていたから、ソースの奇麗さには拘ると…。 でもその人の言うソースの奇麗さは、私のいじったHTMLが一行でも余計な改行が入っていたり、 図の様なdivの対応が判るHTMLになっていないと駄目で。    <div id="all">       <div id="medium">           <div id="small">           </div>       </div>    </div> 例えば全部左詰めの様なソースは美しくないし、そんなソースを書く人はウェブデザイナー失格だそうで、ヒステリックにこちらによく切れてくるんです。 大きなサイトを作る時は気をつけないといけないと思うのですが、数ページ程度、HTML4.01のサイトでも、改行が入っていればお客さんに恥ずかしいから!と怒ってくるんです。(お客さんはそんなにソースばっかり見てないと思うんですが…)でもそんなにソースの並びを気にするわりに、デザイナなのに肝心のデザインの方は法則が結構めちゃくちゃで、クオリティが高いとは言えません。 上記に書いた様な奇麗なソースに心がける事は気をつけてやっていますが、一箇所でもやっていないと機嫌が悪くなられるので、そんなに神経質にならないといけないのかと思います。 プログラマの方はそんなにそこまで神経質にソースの並びを気にされるものでしょうか。 私も今までプログラマばかりの会社で3社程働き、その内一つは上場企業で、数千万単位のデザインとコーディングもやってき、PHPもたまには一から書いてきたのですが、そんなに神経質の事を言われた事はありません。 こういう人にはどう言えばいいのでしょうか。 ちなみに正社員の人はそこまソースを美しく、ソースを美しくと言ってきません。

    • 締切済み
    • CSS
  • HTMLソース

    HTMLソースを見れないようにする方法はありますか?

  • HTML ソース

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

    • ベストアンサー
    • HTML
  • ●HTMLのソースが開けない

    自作でHTMLを作成しましたが、今まで、右クリックで開けた ソースが開けなくなりました。 教えてください。

  • HTMLのソースが見れない?

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

    • ベストアンサー
    • HTML
  • HTMLソースを作成したのですが...

    自分だけのホームページを昔から作成したかったので、HTMLソースを作成したのですが これをインターネットを使用している人に見れるようにしたいのですが、HTML以外の事には無知なのですが、どうすればよろしいのでしょうか?

  • HTMLソースをブログで教える

    自分のブログに自分で作ったバナーのHTMLソースを表示していろんな人に使ってもらいたいのですが、ブログに貼りつけると、文字が表示されず、画像が表示されてしまいます。 ブログにHTMLソースを貼りつけても画像が表示されず文字を表示する方法を教えてください ブログはFC2です。 自分は本当に知識がないので分かりません。どうか教えてください。 お願いします<(_ _)>

  • HTMLのソースを見られたくないので

    HTMLのソースを暗号化したいと考えています。 以前使ってたフリーのソースを暗号化に変換できるソフトは JavaScriptが使われるためソースの中にJavaScriptが入っている 状態では暗号化されないので変換時にJavaScriptが使われない 違うソフトで暗号化したいのです。 そんなソフトはないでしょうか 知ってる方よろしくお願いします。

  • HTMLソースがみれないんです・・・・教えてください!

    こんばんわ。 先日からXPのPCでWEBページのHTMLをみようとするのですが全く見れないんです。98のPCで見るとみれるのに・・・・。いまHPを作る勉強をしているのでとても困っています。なぜソースがみれないんでしう??? 教えてください。よろしくお願いいたいしますm(__)m

  • HTMLソース

    お世話になります。 私は下のようなHTMLソースを利用したいと思っています。 自分のホームページに下のようなお持ち帰り用のフォームを貼り付けて、 フォームの中の(こんにちは)という文字を他の人にコピーしてお持ち帰りしていただきたいのです。 お持ち帰りの時マウスでドラッグしていただいてもいいのですが、文章が長くなるとお客さんにご迷惑をおかけします。 そこでドラッグ不要のつもりで、(ソース選択) ボタンを取り付けたのですが、機能しません。 解決方法をお願いします。 <BODY> <input type="button" value="ソース選択" onclick="highlight(0)"> <form name="s1"> <textarea cols="80" rows="5" readonly> こんにちは、