如何在cookie加载完成后执行任何操作。例如,在cookie加载完成后,我们必须重定向url。
$(document).ready(function() { // Handler for .ready() called. });我们通过javascript在页面加载后加载cookie。所以我没有选择,只能等待,直到cookie完全加载和页面重定向。
发布于 2012-09-08 00:47:46
cookies是通过HTTP头发送的,因此您可以在任何地方加载它们,并在页面中执行重定向操作,即使是在<head>块上也是如此。
这里不需要jQuery,只需执行location.href = ...即可
发布于 2012-09-08 00:48:01
cookies是在响应头中发送的(除非在通过javascript加载页面之后才发送cookie),所以您甚至不必等待文档就绪。你可以让javascript重定向成为浏览器的第一个内容,而不需要等待页面加载。
通常在这种情况下,您可能只想在服务器上处理整个事情(即根本不依赖于javascript )。
发布于 2012-09-08 01:03:37
您可以尝试以下操作
<head>
<script>
if(condition){
window.location = "http://yournewlocation.com";
}
</script>
</head>https://stackoverflow.com/questions/12322243
复制相似问题