JavaScriptが無効になっている段階で他のページにリダイレクトする必要がある場合は、javascriptで多くの機能を実装しています。 javascriptを有効にしてから続行するように彼に言及します。 この機能はクロスブラウザ対応である必要があります。 Regard、javascriptが無効の場合、別のページにリダイレクトする
13
A
答えて
19
<noscript
>タグを使用してJavaScriptが有効になっているかどうかを確認してください。 <meta HTTP-EQUIV="REFRESH" content="0; url=http://www.google.com/">
は指定されたURLにリダイレクトします。この例では、Googleにリダイレクトされます。
ここは例です。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>How To Detect If User Javascript Is Enabled</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.style1 {
color: #FF0000;
font-weight: bold;
}
-->
</style>
</head>
<body>
<p>The Purpose of this script is to show if you have javascript enabled in your browser.</p>
<p class="style1">
<script type="text/javascript">
document.write('Javascript is enabled');
</script>
<noscript>
Javascript is disabled.
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.google.com/">
</noscript>
</p>
</p>
</body>
</html>
9
noscriptブロックからhttpリダイレクトを行います。同様に:
<noscript>
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourdomain.com/index.html">
</noscript>
2
はmeta
リダイレクトでnoscript
要素を使用します。
0
この場合、noscriptタグが役立つと思います。 javascriptが無効のときに実行されます。このため、メタリダイレクトを有効にすることができます
1
ことが可能である場合は、これを試すことができ、これは5秒
<noscript>
Javascript is not enabled in your browser, you'll be redirected to another page.
<meta HTTP-EQUIV="REFRESH" content="5; url=http://www.mysite.com/nojavascript.html">
</noscript>
関連する問題
- 1. ストリームがオフラインの場合に別のページにリダイレクトする(PHP)
- 2. (Ruby、Rails、Javascript)Javascriptが無効になっているときに別のページをリダイレクト/レンダリングする...?
- 3. ページのチェックボックスがオフの場合、チェックボックスを無効にする
- 4. ブラウザがデスクトップ以外の場合にJavaScriptを無効にする
- 5. ユーザー名とパスワードが正しい場合、別のページにリダイレクト
- 6. ページが有効な場合、クライアント側のボタンを無効にする
- 7. javascriptが無効の場合にのみアクションを実行
- 8. javascriptが無効の場合、jquery isotopeのフォールバック?
- 9. Wordpress - ページが存在しない場合にページをリダイレクトする
- 10. $無効の場合は無効にするボタン角度
- 11. ユーザーが別のページにリダイレクト登録されている場合PHP
- 12. Javascriptリダイレクトの着陸ページGoogle AnalyticsのFacebook広告の場合
- 13. リダイレクトJavaScriptが無効になっている場合は、それ以外の子ラジオボタン
- 14. 未払いの場合はページにリダイレクト
- 15. JavaScriptが別のページにリダイレクトされた後、Laravelがログインにリダイレクトされます
- 16. ajaxが別のページにリダイレクト
- 17. 無効な入力の後、前のページにリダイレクトする方法
- 18. idがレールに存在する場合にページをリダイレクトする
- 19. タイプコードを編集中の場合、javascriptのVSコードintellisenseが無効になる
- 20. Facebookオフラインアクセストークンが無効な場合のOAuthException
- 21. wiFiが無効の場合、ConnectException対IOException?
- 22. メールがある場合に別のフォームにリダイレクト
- 23. login.aspxページを別のページにリダイレクトする
- 24. 別のページにリダイレクト
- 25. Wordpressユーザーがログインしていない場合はページを無効にする
- 26. codeigniterの値が0の場合、チェックボックスを無効にするPHP
- 27. ブラウザウィンドウの幅で別のページにリダイレクトするJavaScript
- 28. テキストフィールドが空の場合にAndroidボタンを無効にする
- 29. HTML Selectが空の場合にSubmitボタンを無効にする
- 30. 入力が空の場合にサブミットを無効にする
ではJavaScriptが有効になっていないことを示すメッセージとリフレッシュを書きます 私は知りません。クライアントでリダイレクトするにはJavaScriptが有効になっている必要があります。クライアントで利用可能なJSエンジンがないことを知ることしかできません。 – elias
プログレッシブエンハンスメントを適切に使用すると、このアプローチと別のページ。 – RobG
ユーザーとして、私はおそらくあなたのサイトでシンプルなテキストや画像を表示しています。あなたがそれらを表示するためにJavaScriptを必要としない場合の95%。私はnoscriptを使用しています。サイトが任意のコードを実行できない限り、機能しない場合は、単にサイトを離れます。 –