0

index.php ページで、小さい画面のユーザーをモバイル ログイン ページに送るために jQuery リダイレクトを使用しています。私は .php 拡張子を使用しているので、最初に読み込まれます。サイトの所有者から、「サイトがダウンしており、このエラーが発生しています」というスクリーンショットがメールで送られてきました。

スクリーンショットはこれを明らかにしました: {"status":200,"exec_time":8.34300000000000001e-06}

しかし、その後、彼は私に「気にしないで、Chrome を再起動したところです。今は問題ありません」とメールで返信してきました。任意の洞察をいただければ幸いです。

これが私のコードです:

<!DCOTYPE html>
<head>
<title>title</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
<link rel="shortcut icon" href="/favicon.ico"> 
<link rel="icon" type="image/ico" href="/favicon.ico">
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
    if ( (screen.width <= 600) ) { 
        window.location = '/mobile.html';
    }
    else if ( (screen.width > 600) ) { 
        window.location = '/index.shtml';
    }
});
</script>
</head>
<body>
<p>If you're not automatically redirected, please choose:</p>
<p><a href="mobile.html" target="_self" title="Mobile Login Page">Mobile Login Page</a></p>
<p><a href="index.shtml" target="_self" title="Desktop Login Page">Desktop Home Page</a></p>
<p>&nbsp;</p>
</body>
</html>
4

1 に答える 1

0

{"status":200,"exec_time":8.34300000000000001e-06}

ステータス 200: OK - これは、サーバーがリクエストを受け入れ、エラーなしで処理したことを意味します

exec_time: おそらく、スクリプトが関連する関数を実行するのにかかった時間。

一見しただけでは、投稿されたコードに目立った問題はまだ見当たりません。いずれにせよ、Chrome がその特定のローカル インストールで問題が発生し、リクエストを正常に送信して適切なヘッダー レスポンスを受信した場合でも、ページを正しくレンダリングできなかった可能性があります。

いずれにせよ、サーバーは適切なヘッダーを生成したため、関連するログにサーバーの状態を証明する何かが見つからない (または投稿されていない) 場合を除き、それをサーバー エラーまたはサイトが「ダウン」しているケースと見なすのは賢明ではない可能性があります。

于 2013-11-10T01:04:08.190 に答える