在成功完成表单后,我希望A)设置cookie (我的代码),然后B)将访问者重定向到感谢页面(再次使用提供的此try
...catch
代码)。
cookie在没有重定向的情况下成功设置,但当它存在时,不会设置cookie。
下面是完整的脚本:
<script>
function ml_webform_success_1039364() {
var webinar_time_cookie = 'webinar_time = ' + countDownDateTimeMilliseconds + '; expires = Fri, 15 Mar 2019 12:00:00 UTC; path=/';
document.cookie = webinar_time_cookie;
setTimeout(function () {
window.location.replace("https://hotbrain.co/webinar-thank-you-page/");
}, 2000);
}
</script>
发布于 2018-09-19 06:27:46
这是因为我没有将path=/
添加到我的cookie中,以确保cookie在我的网站上的所有页面上都存在……问题不在于重定向。
<script>
function ml_webform_success_1039364() {
var webinar_time_cookie = 'webinar_time = ' + countDownDateTimeMilliseconds + '; expires = Fri, 15 Mar 2019 12:00:00 UTC; path=/';
document.cookie = webinar_time_cookie;
window.location.href = "https://hotbrain.co/webinar-thank-you-page/";
}
</script>
https://stackoverflow.com/questions/52394390
复制相似问题