人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ブラウザの設定でjavascriptを閲覧者側の操作で無効にしている場合にその閲覧者をはじくことは出来ますか?
「有効にしてからアクセスしてください」とか…

●質問者: husuma
●カテゴリ:コンピュータ
✍キーワード:JavaScript アクセス ブラウザ 操作
○ 状態 :終了
└ 回答数 : 8/8件

▽最新の回答へ

1 ● nishiyu
●20ポイント

http://www.babu.jp/~raika/Dream/kowaza/javascri.htm

こちらは参考になりますでしょうか

これを見る限りでは はじけそうですね

◎質問者からの返答

ありがとうございます、簡単なことでしたね、お恥ずかしい。


2 ● alexer
●20ポイント

http://laugh.sub.jp/archives/200409/24-1717.php

blog:N@TURE BRAIN: JavaScript OFF時のユーザビリティ向上

<noscript>タグで分かりやすく書くとかどうでしょうか?

<noscript><span style=”font-size:40px; color:#FF0000;”>JavaScriptを使用できる環境で再度アクセスしてください。</span></noscript>

◎質問者からの返答

ありがとうございます!参考になります。


3 ● chack2004
●40ポイント

http://kkxgrlh.hp.infoseek.co.jp/

infoseek isweb

こんなふうにJavascriptでジャンプするようにしておいて、そのページに「このページから自動的にTopに飛ばない場合はJavascriptを有効にしてからアクセスしてください」と表示だけして、飛び先を本当のトップページにし、待ち時間を0にします。

そして、普通なら「ジャンプしない場合はここをクリック」という案内をなくせば簡単です。

◎質問者からの返答

おお!いいアイディアです。こういうの好きですね。


4 ● ke_ishi
●40ポイント

http://www.ipc.fukushima-u.ac.jp/~p0020240/js/basis2.html

<noscript>タグの中にメッセージを記述すればOKです。しかしこれですとJavascriptがonでもoffでも表示できるコンテンツは見えてしまうので「はじく」ことにはならないのであれば、Javascript有効な時にはメインのページに強制的にリダイレクト(<body onLoad=”location.href=’hoge.html’;”>とか)するようにしておいて、そのhtmlには特に何も書かない方法があると思います。

◎質問者からの返答

素晴らしいです!ありがとうございます!


5 ● TomCat
●40ポイント

http://www.tohoho-web.com/html/noscript.htm

<noscript> - スクリプト未対応ブラウザへの配慮

できます。

完全に無効にしている人を排除するなら、

まずページの主要部分を全てbody領域の

<script>〜</script>間にjavascriptを用いて記述し、

javascriptを無効にしている人向けの記述を

<noscript>〜</noscript>間にHTMLで記述します。

これでブラウザの状態によって

完全に違うページを見せることが可能です。

なお、この場合は念のため、

noscript が何のscriptを指すのかを明確にするために、

<head>〜</head>間に

<META http-equiv=”Content-Script-Type” content=”text/javascript”>

と記述しておくと確実です。

◎質問者からの返答

ほほー!もう素晴らしすぎて感動の領域です。本当にありがとうございます。


1-5件表示/8件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ