携帯観覧禁止

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



0   名前: ありさ : 2006/06/26(月) 18:51  ID:0uGChIRc
携帯からHPを見れなくしたいのですが、携帯観覧禁止のダグってありますか?
もしなかったら、観覧できなくする方法を教えていただきたいです。

1   名前: Z ◆XTzyosZXcL : 2006/06/26(月) 18:51  ID:rvat93If
 どんな環境からでも閲覧できるためにテキストファイルをマーク付けするルールがHTML(XHTML)ですので、HTML(XHTML)にはそういうものはありません。

HTMLとは)
http://www.kanzaki.com/docs/html/lesson1.html

 ある端末からの閲覧を禁止する、いわゆるアクセス制限についてはCGIなどのサーバ側スクリプトを使うと思います。
 あるいは「.htaccess」というファイルを置くことで可能かもしれません。
 いずれにしろサーバ管理者が使用を許可していなければなりませんし、内容として「初心者」には難しいと思います。

CGIとは)
http://e-words.jp/w/CGI.html

.htaccessとは)
http://e-words.jp/w/2Ehtaccess.html

#ある方法を逆手に取ることで可能とは思いますが、必ずしも想定通りの結果にならないと思いますので正攻法のみ触れます。

2   名前: はな : 2006/06/26(月) 18:51  ID:1CNNH4R4
自分が以前お世話になっていた、JS関係の支援サイトの方は、サイトのすべてを外部JS化し、
外部JSとして読み込み、
<script src=".....js"></script>
JS無効の携帯には、<noscript>タグで対応してました。
<noscript>このサイトはPC専用です。</noscript>
と言う方法で、CGI不許可サーバーを使って作っていました。
かなりのJSに技術力はいるようで、のそJSファイルの中身を見ましたが、
自分にはよく分かりませんでした。
しかし、CGIを勉強されるよりかは楽かもしれません。
欠点はJS無効に設定されてる方や、サーバーが不安定になったときなどに、
PCからのアクセスにもかかわらず、JSを読み込めないため、
このサイトは、このサイトはPC専用です。と出てしまうことがあるようですが。

3   名前: 匿名 : 2006/06/26(月) 18:51  ID:BnulISAl
>>0
なんのために携帯からのアクセスを禁止したいのか理由がないと答えられないのですが。

4   名前: Z ◆XTzyosZXcL : 2006/06/26(月) 18:51  ID:rvat93If
>>2
>サイトのすべてを外部JS化し、外部JSとして読み込み、
 まさにそれが解説を忌避した「ある方法」の一つです。JavaScript(JScriptまたはECMAScript)などのクライアント側スクリプトは、それが実行できる環境でないと意味をなさないという根本的問題を抱えていますのでお奨めしたくないのです。まだCGIなどのサーバ側スクリプトの方が閲覧環境の制限が緩やかだと思います。

WikiPeadia「JavaScript」(http://ja.wikipedia.org/wiki/JavaScript)から引用:
問題点
・悪意のるユーザによってクロスサイトスクリプティングや、ブラウザクラッシャー等の危険性のあるページが生成される可能性がある。
・ブラウザ間の、言語仕様そのものの実装に関する互換性は極めて高く、DOMなど関連仕様の実装に関する互換性も比較的高い。しかし、単純な装飾処理や入力チェック等は比較的安易に導入できるため、現状では利用者の多くが言語仕様やDOM仕様、ブラウザヴェンダの提供する技術文書等に目を通さずに使用している。このため各利用者の使用法に大きな癖があることが多い。ヴェンダにとっては新しいブラウザの開発にあたり、現存するWebページの大半が問題なく表示・動作可能な製品を提供することも使命であるため、この実情がブラウザ間での完全な互換性を確立することを困難にしている。

一覧へ戻る