我希望在用户首次访问我的网站或在一定时间内第一次访问我的网站时播放警报。我有一个功能,可以检查它是否是第一次访问,然后发送警报。但这不是在玩。
index.html
<script src="alert.js"></script>
alert.js
sessionStorage.setItem('firstVisit', '1');
function welcome(){
if (!sessionStorage.getItem('firstVisit') === "1"){
alert('yeet');
}
}
答案 0 :(得分:1)
您仅定义welcome()
;你没有打电话。另外,您每次都要进行设置,因此始终如此。仅在尚未设置时尝试设置它:
function welcome(){
if (!sessionStorage.getItem('firstVisit')){
sessionStorage.setItem('firstVisit', '1');
alert('yeet');
}
}
welcome();