如果用户访问了网页y.html,是否可以告诉x.html页面上的脚本不运行?想远离饼干......
这可以通过会话或本地存储来完成吗?在stackoverflow上,我发现只有带有cookie的脚本......
编辑:有人可以帮助这样的事情:if (there is data stored in localStorage for this page) {
// do stuff
}
答案 0 :(得分:5)
只需阅读localStorage
并检查您是否已保存访问权限。如果没有,请运行您的脚本(例如我的示例中的alert
)并将访问权限保存在localStorage
。
var ls = localStorage.getItem('namespace.visited');
if (ls == null) {
alert("Your first visit");
localStorage.setItem('namespace.visited', 1)
}