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)。