-

皆さんは、JavaScriptをブロックしている人にも考慮してサイト制作していますか?今制作中のサイトで、つい先ほど上司から「マウスオーバー効かないのはどうかな」と指摘を受けました。そもそも、メインにスライドショー使ってますけど…。
また、考慮している方はその対応策も教えていただけるとうれしいです。
私は経験1年で、業界の常識があまり詳しくありません。どうぞ、よろしくお願いいたします。

みんなの回答 12 件

名無しさんの回答

サイトによりますが基本js無効でもレイアウトが崩れない、有効の場合と得られる情報が変わらない程度にはします。マウスオーバはjs無効の場合対応しないことが多いですね。

名無し

ありがとうございます!

名無しさんの回答

よっぽどのことがない限り、js使えない環境は考慮しなくていいと思います。あとマウスオーバー効かないくらいも特に問題ないかと。

名無し

ありがとうございます!

名無しさんの回答

今時js無効にしてるほうがおかしい。マイノリティを考慮してたらキリがないです。

名無しさんの回答

キックオフで与件定義ができてないだけでは?
JSを使わないってことになってたならマウスオーバーはCSSで対応。
そうでないならレイアウトさえ崩れなければ後はOKでしょ。
Flashが使えない端末に対する対応と同じ程度で問題なし。

名無し

ありがとうございます!

名無しさんの回答

Javascriptを停止している環境なんて、IE6を未だに使用している環境より少なそうですね。
要求があれば、そのように作りますが、要求が無ければ一切気にせずに作ります。
まあ、不要な箇所にJavascriptを使用しないようには気を付けてますが、別にJavascriptを停止してる環境を考慮してるわけじゃないです。
そういうのを気にするのなら、最初からJavascriptは一切使用しないと決めてサイトを作っても良いかもしれません。

ご質問にある、メニューのマウスオーバー程度なら、もうそのままにしておきますね。さすがに「リンク先に飛ばなかった」とかなら修正しますけど。

名無し

ありがとうございます!

名無しさんの回答

一応 noscript で「おめーちゃんとコンテンツ見てぇならJSオンにしろやゴルァ」的なメッセージが出るようにはしてますけどその程度

名無し

ありがとうございます!そのような設定があるのですね。調べてみます。

名無しさんの回答

基本考慮していないですね。WEBの場合モバイル環境以外でJSが動作しない環境は極めて低いのと、ユーザーが「任意」で動作制限をかけていることが多いからです。
あと確認依頼をする時は基本テストサーバで経由で行います。これはローカルがインターネット同様のセキュリティレベルでは無いからです。IEだと知らない内にJSを動作しないようにしている時があります。

名無し

ありがとうございます!

名無しさんの回答

ロールオーバーであればCSSスプライトでも実装できますよー

CSS Spriteを活用しよう | DesignWalker

http://www.designwalker.com/2008/02/css-sprite.html
名無し

ありがとうございます!

名無しさんの回答

IE6より少ないでしょう。

名無し

ありがとうございます!

名無しさんの回答

2010年前後から、JavaScriptを無効にしているユーザーはほとんどいないということが話題になりはじめ、現在では、JavaScriptが無効の場合に、(<noscript> 等で) 有効にすることをうながすメッセージを表示すること自体がほとんどなくなったように思います。(スカパー! のようにナビゲーションはJSファイルをインクルードしていて、割り切ってしまっているようなサイトもあります。)

取り扱うサイトの種類にもよりますが、JavaScriptが無効の際、サイトの利用に支障をきたす場合は、推奨環境ページ等にその旨を記載します。(Yahoo! JAPANほどの詳細さは必要ないかもしれませんが参考まで。)

Yahoo! JAPANのページ全般 ヘルプ - JavaScriptの設定方法

http://help.yahoo.co.jp/common/sys/sys-07.html
名無し

ありがとうございます!

名無しさんの回答

トピ主です。皆さまご丁寧に答えていただき、すごく参考になりました。同時に「お客様にもこうして説明すれば良いんだ」という自信にもなりました。ありがとうございます。

名無しさんの回答

jsoffでマウスオーバーはなんら問題ないと思います、じゃあipadやiphoneはそもそもマウスオーバーないだろって話ですしね。
困った上司ですね。

名無し

ありがとうございます!特にユニバーサルデザインを意識するお客様だったので。今回の件に限らず、なんとなく…でいるより、このタイミングで質問させていただいてよかったなぁと思っています。

最終更新日:2012-06-14 (9,171 views)

関連するトピックス

ページ上部に戻る