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. (Ruby、Rails、Javascript)Javascriptが無効になっているときに別のページをリダイレクト/レンダリングする...?
- 2. ブラウザがデスクトップ以外の場合にJavaScriptを無効にする
- 3. ページが有効な場合、クライアント側のボタンを無効にする
- 4. javascriptが無効の場合にのみアクションを実行
- 5. javascriptが無効の場合、jquery isotopeのフォールバック?
- 6. $無効の場合は無効にするボタン角度
- 7. Javascriptリダイレクトの着陸ページGoogle AnalyticsのFacebook広告の場合
- 8. 未払いの場合はページにリダイレクト
- 9. Facebookオフラインアクセストークンが無効な場合のOAuthException
- 10. wiFiが無効の場合、ConnectException対IOException?
- 11. login.aspxページを別のページにリダイレクトする
- 12. テキストフィールドが空の場合にAndroidボタンを無効にする
- 13. xsl:if test "ページが別のページの子孫である場合.."
- 14. Javascriptをチェックして別のページにリダイレクトする
- 15. テキストボックスにフォーカスがある場合、jQueryイベントを無効にする
- 16. カテゴリー別の検索場所が無効です。無効なカテゴリIDエラー
- 17. 入力が空の場合にボタンを無効にします。
- 18. iOS - ブレークポイントが無効になっている場合のみNSRangeException
- 19. ユーザーのFacebookセッションが有効な場合、別のView Controllerにリダイレクトする方法はありますか?
- 20. symfonyでフォームが無効な場合にjavascript関数を呼び出す方法
- 21. オープナーがオンザフライで無効になっている場合、nyromodalがモーダルを開くのを無効にする
- 22. チェックボックスがオンの場合、asp:RequiredFieldValidatorを無効にします。
- 23. テキストエリアが空の場合はアクションを無効にします
- 24. JS:selectがデフォルト値の場合、チェックボックスを無効にしますか?
- 25. クリックイベントでJavascriptリダイレクトを無効にする方法
- 26. 以前のものがJenkinsで実行されている場合、別のビルドのスケジューリングを無効にする
- 27. ファイルが存在しない場合、バーボタンを無効にする
- 28. ユーザーを別のページにリダイレクトする
- 29. カスタムバリデーターを使用して、別のものが空の場合にテキストボックスを無効にする
- 30. 別のtdが特定のテキストを表示する場合、チェックボックスを選択して無効にする方法
ではJavaScriptが有効になっていないことを示すメッセージとリフレッシュを書きます 私は知りません。クライアントでリダイレクトするにはJavaScriptが有効になっている必要があります。クライアントで利用可能なJSエンジンがないことを知ることしかできません。 – elias
プログレッシブエンハンスメントを適切に使用すると、このアプローチと別のページ。 – RobG
ユーザーとして、私はおそらくあなたのサイトでシンプルなテキストや画像を表示しています。あなたがそれらを表示するためにJavaScriptを必要としない場合の95%。私はnoscriptを使用しています。サイトが任意のコードを実行できない限り、機能しない場合は、単にサイトを離れます。 –