1

私は自分のサイトで JavaScript を多用しています (現在作成中)。私の心配は、クライアント側のシステムの一部で JavaScript が無効になっていると、サイトが「惨めに失敗する」ことです。

セキュリティ上の問題があるため、JavaScript を有効にするためにプログラムでオーバーライドできないことはわかっています。しかし、私が望むのは、クライアント側のシステムで JavaScript が無効になっている場合、ボタン付きのポップアップが表示され、ユーザーがボタンをクリックすると、サイトを表示しているブラウザーに関係なく自動的に JS が有効になることです。

私が他のサイトを見たときに同じことを見たので、私はこれを尋ねています。

4

3 に答える 3

3

それは不可能です。ただし、JavaScript を有効にする方法についてページに指示を表示することはできますが、JavaScript を無効にする人は通常、自分が何をしているのかを知っていることを考えると、自分で有効にする方法を知っているでしょう。

誤って JavaScript を無効にしてしまう人はほとんどいないと思いますので、その心配は無用でしょう。

于 2012-10-09T07:26:21.307 に答える
0

ポップアップを表示したい場合は、javascript を使用してそれを実現する必要があるため、ブラウザで JavaScript を無効にしている非常に少数の人々を無視することができるというのが答えだと思います。

于 2012-10-09T07:26:32.320 に答える
0

おそらく探しているのはプログレッシブ エンハンスメントです。

JavaScript を使用してユーザーに JavaScript を有効にするように指示するメッセージを表示する代わりに、逆の方法で表示します。

デフォルトでは、たとえば div にメッセージを表示し、JavaScript が有効になっている場合は div を非表示にします。JavaScript はユーザー エクスペリエンスを向上させるためだけに使用しますが、ユーザーが JavaScript を有効にしていない場合でも「妥当な」エクスペリエンスを提供します。あなたの場合、合理的とは、JavaScript が本当に必要な理由を説明するテキストを含む空のページを意味する可能性があります。

于 2012-10-09T07:29:53.380 に答える