- ベストアンサー
HTMLソースを他人に見られないようにする方法
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
もちろん全ての人から隠すのは無理ですが、そこまでは期待してませんよね。 ブラウザメニューからフレームセットのページのソースを表示させて、 「なんだこれ、みれないじゃん」 とあきらめる程度の人も多いんじゃないでしょうか。 見られたくないのなら、手を施す方法は結構あります。 参考URLへ。 HTMLソースなんてパクリパクられの世界です。 applenさんがいやがる理由はわかりませんが、ぱくられるのがいやなら、 大部分をFlashで作ってしまうのもテです。
その他の回答 (7)
- hequil
- ベストアンサー率65% (242/372)
過去に似た質問に答えていますので、 そちらを見ていただければ幸いです。 参考まで
今売られているINTERNETmagazineの3月号、 HTML TIPS&TRICK…だったかな?に HTMLソースを文字化けさせる、という方法が載っていました。 ココで書くと、かなりの量になってしまうので… ただ、それでも見ようとすれば見れます。 知識がないと見れない、っていうことです。
- moderno_parco
- ベストアンサー率50% (1/2)
punchan_jpさんのご指摘通りですね。 すべてのブラウザには適用できないようです。 失礼致しました。
blue_leoさんの方法はけっこう目から鱗って感じしますけど、でもその方法だと、「更新」ボタンを押したとき画面が真っ白になってしまいます。 HTMLを人に見られたくない場合には、基本的には「ホームページを公開しない」という方法によってしか隠す方法はないです。
- punchan_jp
- ベストアンサー率55% (155/280)
moderno_parcoさん、 oncontextmenu って、IE 以外でも使えますか? しかも単に右クリックができないようにしてるだけですよね? javascript機能を切ってたら無効な気もしますし(試してないけど)。 で、applen さん、 基本的にブラウザはHTMLのソースに基づいて表示していますので、 ブラウザにそのソースを隠す機能がなければ、どうしたって見えて しまいます。仮に、メジャーなブラウザにそんな機能があったとし ても、マイナーなブラウザならゴマンとありますので、完全に隠す のは無理でしょう。それに、telnet で HTTP を直接打ち込めば、 ブラウザなしでソースを入手できますし。
- moderno_parco
- ベストアンサー率50% (1/2)
満足する回答になっているかどうかわかりませんが、 bodyタグに下記を記載するとブラウザから見えなくなるようです。 <body oncontextmenu="return false;">
- blue_leo
- ベストアンサー率22% (541/2399)
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以外の事には無知なのですが、どうすればよろしいのでしょうか?
- ベストアンサー
- ネットトラブル
- HTMLソースをブログで教える
自分のブログに自分で作ったバナーのHTMLソースを表示していろんな人に使ってもらいたいのですが、ブログに貼りつけると、文字が表示されず、画像が表示されてしまいます。 ブログにHTMLソースを貼りつけても画像が表示されず文字を表示する方法を教えてください ブログはFC2です。 自分は本当に知識がないので分かりません。どうか教えてください。 お願いします<(_ _)>
- 締切済み
- ブログ
- HTMLのソースを見られたくないので
HTMLのソースを暗号化したいと考えています。 以前使ってたフリーのソースを暗号化に変換できるソフトは JavaScriptが使われるためソースの中にJavaScriptが入っている 状態では暗号化されないので変換時にJavaScriptが使われない 違うソフトで暗号化したいのです。 そんなソフトはないでしょうか 知ってる方よろしくお願いします。
- 締切済み
- レンタルサーバ・ASP
- HTMLソースがみれないんです・・・・教えてください!
こんばんわ。 先日からXPのPCでWEBページのHTMLをみようとするのですが全く見れないんです。98のPCで見るとみれるのに・・・・。いまHPを作る勉強をしているのでとても困っています。なぜソースがみれないんでしう??? 教えてください。よろしくお願いいたいしますm(__)m
- ベストアンサー
- Windows XP
- HTMLソース
お世話になります。 私は下のようなHTMLソースを利用したいと思っています。 自分のホームページに下のようなお持ち帰り用のフォームを貼り付けて、 フォームの中の(こんにちは)という文字を他の人にコピーしてお持ち帰りしていただきたいのです。 お持ち帰りの時マウスでドラッグしていただいてもいいのですが、文章が長くなるとお客さんにご迷惑をおかけします。 そこでドラッグ不要のつもりで、(ソース選択) ボタンを取り付けたのですが、機能しません。 解決方法をお願いします。 <BODY> <input type="button" value="ソース選択" onclick="highlight(0)"> <form name="s1"> <textarea cols="80" rows="5" readonly> こんにちは、
- ベストアンサー
- ホームページ作成ソフト