1

NoScriptブラウザ プラグインの人気が高まっています。JavaScript に大きく依存している Web ページを実行している私たちにとって、このプラグインの存在をどのように確認し、存在する場合は画面の上部にある種の「常に存在する」ドロップダウン バーでユーザーに警告できますか?

私は実際に StackOverflow.com でNoScriptを使用してみましたが、まさに私が考えていたことを実行することがわかりました! これは単なる JavaScript のブラウザ チェックですか?

4

4 に答える 4

3

スタック オーバーフロー ページのソースを開いて見回してください。

<noscript>JavaScript が利用できない場合に、タグを使用してコンテンツを追加していることがわかります。

于 2013-02-22T12:47:50.863 に答える
1

簡単な手動実装は、次のようにすることです。

HTML:

<div id="requireJS">This site requires JS!</div>

脚本:

var warning = document.getElementById('requireJS');
warning.parentNode.removeChild(warning);

これにより、JS が無効になっているときに警告が表示され、JS が有効になっているときに警告が削除されます。

注: よりも優れていると言っているわけではありません。この方法でも実行できるという<noscript>だけです。

于 2013-02-22T12:51:26.467 に答える
0

私のように誰かが NoScript プラグインを再度検索した場合に備えて、agam360 からの回答を使用します。

JavaScript が無効になっているかどうかを検出する方法は?

そして最も具体的には、エレジェントな劣化のないすでに開発されたWebサイトで見ると、最善の解決策のように思われるHairboによる答え:https://stackoverflow.com/a/3926750/646456

于 2013-02-22T13:10:47.943 に答える