ソース表示対策

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: (´・ω・`) : 2005/12/16 21:12
ソース表示を完全に禁止するのは無理っぽぃと悟りました

が、

見難くする方法はないですかね?

携帯サイトの
http://xweb.under.jp/i/x/view.php
を弾く様な感じの…

1   名前: phpinfo() : 2005/12/16 21:12
そこまでソースを見がたくするメリットがあるとは到底思えません。

2   名前: zoo : 2005/12/16 21:12
クリック禁止にしたらソース見られませんよ!
見る側にしたら少しうっとうしいですが…。

3   名前: 匿名希望 : 2005/12/16 21:12
>>2
JavaScriptを切れば見れる

4   名前: とおりすがり  : 2005/12/16 21:12
>>2
ブラウザの「ソースを見る」で見れるし、保存してしまえば見るのは簡単。

5   名前: zoo : 2005/12/16 21:12
>>3
JavaScriptを切られると見られるかもしれませんね…。
私の知識不足でした。すいません。
では
<BODY onContextMenu="return false">
このタグはJavaScriptですか?

>>4
JavaScriptにしろ右クリック禁止なので
ブラウザのソースを見るで、見れないはずです。
もちろん保存もできませんし。

6   名前: とおりすがり  : 2005/12/16 21:12
>>5
>JavaScriptにしろ右クリック禁止なので
>ブラウザのソースを見るで、見れないはずです。
>もちろん保存もできませんし。

??
ブラウザのツールバーにある「表示」>「ソース」(IE)で見れるでしょう?
右クリックは使わないんだから…
ページ丸ごと保存……できるでしょ?
右クリック禁止でページ保存不可なんて聞いたことないです。
そして一旦パソコンにコピーをとってしまえば、そのコピーから
ソースを見ることができます。

7   名前: zoo : 2005/12/16 21:12
>>6

>「表示」>「ソース」(IE)

トップページにインラインフレームを組み込んでいるページの
インラインフレームのソースも見れるのですか?

8   名前: Pid : 2005/12/16 21:12
結局は >>1 に集約されると思います。

仕組み上ソースをやりとりする WWW において,なぜソースを隠さねばならないのか。その「目的・理由」がはっきりすれば,それに応じた「解決法」が,ある程度は見つかるかもしれません。

大抵の場合,「ソースを隠す」「見づらくする」という「解決法」は無意味です(かつ,利用者の反感を買いやすいという意味で最悪な選択と言える)。


>>7
現在の WWW の仕組み上,製作者側で何をしようと,ソースなんていくらでも好きなだけ見られますがな。本当にソースを隠したければ,専用端末でしか見られないようにする以外にありません(あるいはウィルスを仕込むか (^^;))。

10   名前:  : 2005/12/16 21:12
ソースを見づらくするという事にはなりませんが、見られたくないのなら公開しなければよいのです。

11   名前: Pid : 2005/12/16 21:12
たとえば「社内 LAN などの閉じたシステムで,ソースを解析してパラメータを改竄されるとマズイので,ソースを見せたくない」というなら,それはそれでアリだと思います(そんな情けないシステムで良いのか,というのはともかく (^^;))。こういう場合なら,ソースにスクランブルをかけて,特定の環境下でしかページを表示させないようにするツールが実際にあります。

もし画像や音楽を盗用されたくない,ということなら,署名をきちんとしておくとか,認証制にして特定のメンバーにしか見せない,等の措置の方が有効だと思います。ソースを見せないことが有効な手段になるとは思えません。また,公開する以上,作品がある程度作者の手から離れていくことは覚悟しなければなりません。

あと,oncontextmenu が「右クリック禁止」で有名になってしまったのですが,これは本来,独自のコンテキストメニューを作成するなどして,利用者がより快適に閲覧できるようにするためのものです。あまり変な(無意味な)用途に使わないで下さい (^^;)(でも,ボタン長押しでコンテキストメニューが出現する Macintosh 環境などでドラッグ操作をさせたいときに,一時的にメニューをオフにするのはアリだと思う)。

12   名前: とおりすがり  : 2005/12/16 21:12
>>7
>トップページにインラインフレームを組み込んでいるページの
>インラインフレームのソースも見れるのですか?
直接はムリですが、親ページソース内からフレーム内ページのアドレスを取り出し、
アドレスバーにコピー。フレーム内ページを直接表示して「ソースを見る」
だから、右クリック禁止だけでソースが見れなくなることは、まずないです。

13   名前: Bill閣下 : 2005/12/16 21:12
>HTMLは意味付けした文書構造を持つ
私はこの部分を一目では理解できませんでした。
同じような人がいるかもしれないので、理解までの経緯を記しておきます。

まず、文書は構造を持っています。同時に、文書は意味を持っています。
しばしば、構造と意味は同義です。
HTML文書は元の文書に、
それが持っている意味や構造が機械などにもハッキリと読めるようにと、
タグという印をつけたものです。
印をつけられた状態を「意味付けした」と表現して、
HTML文書をHTMLと表現すれば、
たしかに、「HTMLは意味付けした文書構造を持つ」わけです。

ところで(と言いつつ肝心なのはここからですが)、
HTMLの性質がどうだからといって、
ソースを隠すことが本末転倒であると何故言えますか?
ソースを隠すことが「末」なのだろうと思わなくはないですが、
私は、「本」にあたるのはHTMLの性質ではなく、
ソースを見られたくないと思った事情だと思います。

本末転倒なのかどうかは(´・ω・`)さんの事情を知らないと判断できないです。
もうこればっかりは、本人が言わなければ分かりません。
--
余談。
私が知っているそういう事情もあります。たとえば、
音楽をストリーム形式で配布するかダウンロード形式で配布するかによって
JASRACに払わなければいけない料金が違うという事情があります。
安いのは前者の方です。http://www.jasrac.or.jp/network/rylty12.pdf
この事情があり、なおかつストリーミング技術に疎い人は、
ソースを隠そうという行動に出ることがあります。

14   名前: 党利係の人 : 2005/12/16 21:12
<marquee>てゆうか暗号化すればいいじゃん</marquee>

15   名前: 党利係の人 : 2005/12/16 21:12
タグ不可かい。

一覧へ戻る