cookie onload事件页面重定向

时间:2012-09-07 16:46:22

标签: javascript jquery httpcookie

如何在cookie加载完成后执行任何操作。例如,我们必须在cookie加载完成后重定向URL。

$(document).ready(function() {  // Handler for .ready() called. });

我们通过javascript加载页面后加载了cookie。所以我没有选择,但要等到cookie完全加载并且页面重定向。

3 个答案:

答案 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>