0

これが私の状況です:

JavaScriptが無効になっているユーザーを、Apacheサーバー上の(AJAXで生成されたページではなく)PHPで生成されたページにリダイレクトしようとしています。

私は現在使用しています:

<noscript> <meta http-equiv="refresh" content="0; url=http://mydomain/no_js.php"> </noscript>

ページが読み込まれる前にユーザーをリダイレクトする方法はありますか?

PS:そうでない場合は、現在使用しているものよりも速いですか?

前もって感謝します!

4

2 に答える 2

1

リダイレクトする必要がある場合は、PHPバージョンをデフォルトにし、JavaScriptが有効になっている場合はリダイレクトします。ただし、これを回避し、リダイレクトをまったく行わず、JavaScriptが有効か無効かに基づいて同じページに表示するだけです。有効になっている場合は、JavaScriptアイテムを表示できます。私は通常、ページの本文にクラス名no-scriptがあり、javascriptが有効になっている場合はそれを削除します。その後、CSSを使用して、その1つのタグに基づいて表示するものをターゲットにできます。

于 2013-02-20T19:29:57.393 に答える
1

これがあなたが探していることをするかどうかはわかりませんが、ここに行きます:

  1. まず、JavaScriptがアクティブかどうかを確認するページを作成します
  2. 次に、JavaScriptがアクティブな場合は、正しいページにリダイレクトします
  3. そうでない場合は、アクティブでないときに作成されたページにリダイレクトします

そうすれば、jsを有効にせずに持っているページは、jsbwingを有効にしないと決して若者にはなりません。少しでもありません。本当にスクリプトが必要な場合は、ただホラー...

于 2013-02-20T19:37:14.830 に答える