如何在cookie加载完成后执行任何操作。例如,我们必须在cookie加载完成后重定向URL。
$(document).ready(function() { // Handler for .ready() called. });
我们通过javascript加载页面后加载了cookie。所以我没有选择,但要等到cookie完全加载并且页面重定向。
答案 0 :(得分:0)
Cookie是通过HTTP标头发送的,因此您可以将它们加载到任何位置,甚至在<head>
块上也可以在页面中执行重定向操作。
这里不需要jQuery,只需执行location.href = ...
答案 1 :(得分:0)
Cookie会在响应标头中发送(除非通过javascript加载页面后执行这些操作),因此您甚至不必等到文档准备就绪。您可以将javascript重定向作为提供给浏览器的第一个内容,无需等待页面加载。
通常在这种情况下,您可能只想在服务器上处理这一切(即完全不依赖于javascript)。
答案 2 :(得分:0)
您可以尝试以下
<head>
<script>
if(condition){
window.location = "http://yournewlocation.com";
}
</script>
</head>