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

A 回答 (8件)

過去に似た質問に答えていますので、


そちらを見ていただければ幸いです。

参考まで

参考URL:http://www.okweb.ne.jp/kotaeru.php3?q=12123
    • good
    • 0

今売られているINTERNETmagazineの3月号、


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

もちろん全ての人から隠すのは無理ですが、そこまでは期待してませんよね。


ブラウザメニューからフレームセットのページのソースを表示させて、
「なんだこれ、みれないじゃん」
とあきらめる程度の人も多いんじゃないでしょうか。
見られたくないのなら、手を施す方法は結構あります。
参考URLへ。

HTMLソースなんてパクリパクられの世界です。
applenさんがいやがる理由はわかりませんが、ぱくられるのがいやなら、
大部分をFlashで作ってしまうのもテです。

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

punchan_jpさんのご指摘通りですね。


すべてのブラウザには適用できないようです。
失礼致しました。
    • good
    • 0

 blue_leoさんの方法はけっこう目から鱗って感じしますけど、でもその方法だと、「更新」ボタンを押したとき画面が真っ白になってしまいます。


 HTMLを人に見られたくない場合には、基本的には「ホームページを公開しない」という方法によってしか隠す方法はないです。
    • good
    • 0

moderno_parcoさん、


oncontextmenu って、IE 以外でも使えますか?
しかも単に右クリックができないようにしてるだけですよね?
javascript機能を切ってたら無効な気もしますし(試してないけど)。

で、applen さん、
基本的にブラウザはHTMLのソースに基づいて表示していますので、
ブラウザにそのソースを隠す機能がなければ、どうしたって見えて
しまいます。仮に、メジャーなブラウザにそんな機能があったとし
ても、マイナーなブラウザならゴマンとありますので、完全に隠す
のは無理でしょう。それに、telnet で HTTP を直接打ち込めば、
ブラウザなしでソースを入手できますし。
    • good
    • 0

満足する回答になっているかどうかわかりませんが、


bodyタグに下記を記載するとブラウザから見えなくなるようです。
<body oncontextmenu="return false;">
    • good
    • 0

HTMLで書いたものをHTMLとして見せないと言っているのと


同じだと思いますが。

たとえばcgiなりサーバサイドJAVAを使っても最終的に吐き出す
のはHTMLドキュメントですし。

受信側にキャッシュさせないようにすればソースの表示の場合
も読み込みが発生しますがそこで2回目の表示かどうか判断して
表示させないようにするという方法は頑張ればできるかもしれません。


どちらにしろ単なるHTMLベースでは無理な話だと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ