Cookie の読み込みが完了した後にアクションを実行する方法。たとえば、Cookie の読み込みが完了した後に URL をリダイレクトする必要があります。
$(document).ready(function() { // Handler for .ready() called. });
JavaScriptを介してページをロードした後、Cookieをロードしました。したがって、Cookieが完全にロードされてページがリダイレクトされるまで待つしかありません。
Cookie の読み込みが完了した後にアクションを実行する方法。たとえば、Cookie の読み込みが完了した後に URL をリダイレクトする必要があります。
$(document).ready(function() { // Handler for .ready() called. });
JavaScriptを介してページをロードした後、Cookieをロードしました。したがって、Cookieが完全にロードされてページがリダイレクトされるまで待つしかありません。
以下を試すことができます
<head>
<script>
if(condition){
window.location = "http://yournewlocation.com";
}
</script>
</head>
Cookie は HTTP ヘッダーを介して送信されるため、どこにでも読み込むことができ、<head>
ブロック中でもページ内でリダイレクト アクションを実行できます。
ここで jQuery は必要ありません。location.href = ...
Cookie は応答ヘッダーで送信されるため (JavaScript を介してページを読み込んだ後に送信する場合を除く)、ドキュメントの準備が整うまで待つ必要さえありません。ページが読み込まれるのを待つ必要がなく、JavaScript リダイレクトをブラウザに提供される最初のコンテンツにすることができます。
通常、このような状況では、このすべてをサーバー上で処理したい場合があります (つまり、javascript にはまったく依存しません)。