• ベストアンサー

JavaScriptを拒否するユーザー

 私はWebサイトの作成を仕事とはしていませんが、素人レベルで幾つかのサイトを作ったことはあります。  JavaScriptを使うサイトも作ったことがあります(5,6年前のことです)が、それを使わないようにブラウザに設定するユーザーもいるし、SEOの面でも良くないと言われたこともありました。正直なところよくわかりませんでしたが、そういうものかと受け止めるだけでした。  現在のところ、JavaScriptを拒否するユーザーはインターネット利用者のどのくらいを占めるのでしょうか? Webサイトを構築する仕事をされている方に是非伺ってみたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

フリーランスでフロントエンドエンジニア(Javascript+HTML+CSSを扱うエンジニア)をやっています。 自分も昔Javascriptを使うのは良くないと言われているのを聞いたことがありますが、それはJavascriptは素人でも書きやすい言語でユーザビリティを全く無視したスクリプトが多かったからが主な理由だった気がします。 SEOの面ではたしかにページ遷移などもJavascriptでやられたサイトの場合弱いですが、それに対する対策方法もいまではGoogleのほうで用意されています。 具体的に言いますと、ページ遷移後ハッシュを使ってURLを切り替えるサイトに対して、「#!hogehoge」を使って切り替えればGoogleがインデックスするようにされています。 補足を先に言ってしまいましたが、本題の質問に対する解答は 「ほとんどいない、もしくは居たとしても無視して良い」がWEB制作の現場では常になってたりします。 本当は拒否するユーザーに対しても代替の手段を用意した方がいいのですが、現在のWEBではJavascript無しでは成り立たないWEBアプリが大幅に増えていまして、「Javascriptを拒否する人」という存在を考えにくいのです(そちらを選ぶと圧倒的に不便になるため)。 その為「JavascriptがOFFでも動くアプリを作る」ということで発生するコストと、「OFFにしているユーザー(きわめて少ない)を無視するメリット」を考えて、後者にWEB業界は舵を切っているのかと思います。

Woertet
質問者

お礼

回答有り難うございます。 実はこの質問をするきっかけは、最近久しぶりに「教えて!goo」で質問をすることが有りまして、その際に質問するカテゴリーの質問と回答をちらほら見ていたら、今でもJavaScriptはユーザビリティに問題があると回答する人を見かけまして、実際のところどうなのかと疑問に思っていました。WEB制作関連の雑誌では必須みたいになっているのにと。職業上WEB制作をしている方との面識もありませんでしたので、ここで質問させてもらいました。愚問のようでしたね。

その他の回答 (1)

  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.1

必要なサイト以外でOFFにしている人はそこそこいるみたいですね でもHTML5の流れでOFFにしている人は間違いなく減りつつあります それでもサイトならCSSやJSや画像がない状態でもそれなりに情報が伝えられたほうがいいでしょうね しかし最近のWebページはアプリケーションの側面を持ってきています その場合JavaScriptがOFFでサイトの機能が使えない人がいるのは仕方がないことです

Woertet
質問者

お礼

回答有り難うございます。 おそらくそのような回答が返ってくるとは予想していたのですが、 はっきりと確信が持てました。

関連するQ&A

  • 忍者バリアーでJavascriptオフ拒否をしているとクローラーも拒否されてしまうでしょうか?

    忍者バリアーを使ってみようと思うのですが、細かく設定するとSEO的にあまりよくないものでしょうか? 埋め込むコードがJavascriptで書かれているため、拒否するユーザーはJavascriptがオンでなければいけません。 しかし忍者バリアーでは、オフのユーザーをはじくことも可能なのですが、そうなるとクローラーもはじいてしまうのではないかと心配です。

  • ユーザーによってJavaScriptの動きが違う

    WindowsXPを3人で使用しています。 ブラウザは、3人ともFireFox3.5を使用しています。 全部のユーザーのブラウザのJavaScriptは有効になっていますが、 私のユーザー名でログインしたときだけ、あるサイトのページのJavaScriptが動作しません。 試しにIE7でも試しましたが、同様の結果になりました。 キャッシュの問題かと思い、一時ファイルを削除してもダメでした。 どうすれば解決できるのでしょうか?

  • flashが使えないユーザーに対する配慮は?

    素人ですが、現在作成中のサイトのTOPページに FLASHを使ってみようかと思います。 趣味のページなのでSEOも気にすることはありません。 ですが、FLASH非対応のユーザー(最近増えているiphonやAndroid2.0以前など) に対しては、どのようにするべきなのでしょうか? WEB系プログラミング等で、FLASH非対応ならば、動的に別のページに差し替えるなどを javascriptやPHPのエイジェント情報でも判断して行うかと思いますが。 どのようにするのがスマートでしょうか? お決まりのコードや、裏技的な方法などのテクニック等があれば教えてください。

    • ベストアンサー
    • CSS
  • Javascript、Perlの知識とは

    アルバイトでWebサイト作成をしています。 元々HTMLや画像加工などは独学で覚え、Webデザインできるようになりましたが、もっと高度な仕事となると、JavascriptやPerlの知識があったほうがいいと言われました。現在は、JavascriptもPerlもフリーのプログラム配布サイトのものをお借りして設置する程度のことしかできません。 参考書も買ったのですが、本を見てタグを暗記しただけでどんどんできるようになるHTMLと違って、JavascriptやPerlはプログラムが難しくて、どこがゴールなのかわからず、勉強方法に困っています。 説明が難しいのですが、例えば、HTMLなら「文字に色がつけられる」「文字の大きさが変えられる」など、やることが少ないですが、JavascriptやPerlの場合、何をできるようになったら「Javascriptができる」「Perlができる」というレベルになれるのでしょうか?そういうのは本やサイトを見て独学でできるようになるのでしょうか?

    • 締切済み
    • CSS
  • ウェブフォームにjavascriptはどの程度導入してよいのでしょうか?

    最近はjqueryなどでユーザーインターフェースを動的に、または美麗に作るのが主流になっているようですね。 私は2年ほどweb開発から離れていたので、どの程度まで導入してよいのか、迷っています。 最近のブラウザはほとんどjavascriptが動くと思うので、携帯向けサイト以外は、ガッツリ導入してもいいのでしょうか? 以前作成したサイトでフォームのバリデーションをjavascriptで行っていたのですが、ページをローカルに保存して改変した後に送信するという不正行為が行われたため、バリデーションを入れ直しました。 やはり、ユーザーの入力補助のバリデーションとインジェクション対応のバリデーションは別のものと考えて、二重に入れるのが主流なのでしょうか?

  • 初めまして。私は個人事業主で、この度集客の為エンドユーザー向けのサイト

    初めまして。私は個人事業主で、この度集客の為エンドユーザー向けのサイトを開設しました。今後、たくさんの人にサイトを訪問してもらえるように、SEO対策をやっていかなければならないと考えておりますが、まったくの素人でどこから手をつけて良いか分かりません。 つきましては、費用は最小限で、個人レベルからでも出来るSEO対策をご教授頂けないでしょうか?

  • 動的にJavaScriptを読み込む

    Visual Web Developer 2005でWebサイトを作成しています。 今、条件によって違う配列をクライアントで使用したいので、 配列を記述したJavaScriptを用意し、それを動的に読み込もう と考えています。 動的に読み込む方法として、 1.modules.jsを利用する方法、  ttp://modulesjs.com/ 2.<script>要素を動的に作成する方法  ttp://fnya.cocolog-nifty.com/blog/2007/04/javascripttips_6e18.html があることがわかりました。 ただ、(ブラウザでエラーが出ていないので)どちらも読み込め ているようなのですが、配列を参照できません。 どなたか、アドバイスを頂けないでしょうか? できれば、modules.jpを利用したいと考えています。 かなり大雑把な質問になっていますが、よろしくお願い致します。

  • DoCoMoユーザーのWeb利用

    携帯サイトを作成していています。そこで疑問に思う事があり質問させていただきます。 アクセス解析結果を見るとDoCoMoユーザーは2・3割程度しか訪問していません。6割以上auユーザーがしめてます。 DoCoMoのシェアを考えるともっと訪問してきてもいいと思うのですが…。 DoCoMoユーザーにはWebを利用するユーザーは少ないのでしょうか? あと、DoCoMoユーザーにアクセスしてもらう方法として、SEO・ランキングサイト以外にあれば教えていただけないでしょうか。 よろしくお願いします。

  • JavascriptでのロールオーバーはSEOには不利なのですか?

    素人な質問ですが宜しくお願いします。 CSS+XHTMLでサイトを作成していますが、いつも、ロールオーバーボタンで悩んでいます。 CSSでももちろん実現は出来るのですが、Javascriptを用いたものはやはりSEO対策としては不利なのでしょうか? 例えばメニューとかであれば、リスト+Javascriptロールオーバーとすれば同じ効果が得られるものではないのでしょうか? HTML本文でのJavascriptの呼び出しソース自体が不利ということでしょうか? ロールオーバーって共通パーツ以外にいろんな所で使うので、その都度CSSで設定する必要があり、javascriptで実現した方が簡単な気がするのですが・・・(「慣れ」かもしれませんが・・・。) どうか、よきアドバイスお願いいたします。

    • ベストアンサー
    • HTML
  • ユーザ登録にメールアドレスは必須ですか?

    PHPとMySQLで登録制のサイトを構築しようと思っています。 作成するサイトは英単語学習サイトみたいなもので、ユーザ毎に成績を記録するために登録制にしたいと考えています。 大体ユーザ登録というと、ユーザID・パスワードの他にメールアドレスも登録させますよね? メールアドレスを登録させる目的として ・ユーザIDやパスワードの再発行 ・サイトからの更新情報などの通知 などが考えられますが、ユーザID・パスワードの再発行も情報通知もする予定がないのでメールアドレスを登録させる意味がないかなと考えています。 上記のような性格のサイトの場合、メールアドレスを登録させないことで考えられる不都合はあるでしょうか? WEBサイトの構築は素人なので見当違いな質問かもしれませんが、よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう