尝试创建window.onload"如果登录重定向到/ premium"脚本。
<script>
$( window ).on( "load", function() {
if (!!$.cookie(Sentry_firstName)) {
$(location).attr('/premium',url);
}
}
</script>
粘贴到.HTML时不起作用 有任何想法吗?不需要后端。可以用HTML完成所有操作。 我读过cookie密钥吗? Cookie源码 HERE
答案 0 :(得分:2)
要测试cookie是否存在,您可以使用javascript:
if (document.cookie.indexOf('Sentry_firstName') > -1 )
{
您的代码变为:
<script>
$(document).ready(function(){
if (document.cookie.indexOf('Sentry_firstName') > -1 ) {
window.location = '/premium';
}
});
</script>
答案 1 :(得分:0)
感谢大家的回复。这很有效:
<script>
$(document).ready(function(){
if (document.cookie.indexOf('COOKIEKEY') > -1 ) {
window.location = 'URL';
}
});
</script>
然而。在重新输入位置&#34; URL&#34;之前页面加载和重置设置。 对已经制作的.JS文件以及如何在HTML中运行它的后端修改将是一个改进的。
答案 2 :(得分:0)
从有效的代码开始(在您自己的答案中),在决定重定向或不重定向之前隐藏页面,添加此css:
<style>
body{
display:none !important;
}
</style>
并在脚本中添加else
,以便在没有重定向时显示该页面。
<script>
$(document).ready(function(){
if (document.cookie.indexOf('COOKIEKEY') > -1 ) {
window.location = 'URL';
}else{
$("body").css({"display":"block"});
}
});
</script>