ユーザーがブラウザーやファイアウォール、またはフォームを表示しないその他の場所から JavaScript を無効にした場合は、JavaScript を無効にすることを確認する必要があります。検索と解決策はたくさんありますが、残念ながら正しいものはありませんでした。- スクリプトなしタグでスタイルを使用: これはスタイルを削除すると壊れる可能性があります...
<noscript>
<style type="text/css">
.HideClass {
display:none;
}
</style>
</noscript>
過去のコードは問題なく動作しますが、ここ
のように no-script タグには多くの問題があります。さらに、no-script タグを
使用してユーザーをリダイレクトしたくありません...さらに、ページの読み込みをすぐに停止して壊れることもできます。このメタまたは IE からのメタ タグの無効化:
<meta http-equiv="refresh" content="0; URL=Frm_JavaScriptDisable.aspx" />
JavaScript を使用してユーザーをリダイレクトする別の方法ですが、これは 99% のユーザーに有効であり、これは適切な方法ではなく、Web サイトの速度が低下します...
window.location="http://www.location.com/page.aspx";
他に何かアイデアはありますか?またはJavaScriptでの作業を安全にするための提案...そして、JavaScriptが有効になっている場合を除いて、ユーザーがWebサイトにアクセスしたり、フォームを表示したりできないようにします...