js实现弹出的提示框只弹出一次

Posted 纸飞机的梦想

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js实现弹出的提示框只弹出一次相关的知识,希望对你有一定的参考价值。

 1 <script type="text/javascript">
 2 var ua = navigator.userAgent.toLowerCase();    
 3 if (/iphone|ipad|ipod/.test(ua)) {
 4 //alert("iphone");        
 5 } else if (/android/.test(ua)) {
 6 var alertmessage="温馨提示:您可以在右下角的菜单中下载最新版本的手机版APP哦!\n \n本提示只出现一次!"
 7 var once_per_session=1
 8 function get_cookie(Name) {
 9   var search = Name + "="
10   var returnvalue = "";
11   if (document.cookie.length > 0) {
12     offset = document.cookie.indexOf(search)
13     if (offset != -1) {
14       offset += search.length
15       end = document.cookie.indexOf(";", offset);
16       if (end == -1)
17          end = document.cookie.length;
18       returnvalue=unescape(document.cookie.substring(offset, end))
19       }
20    }
21   return returnvalue;
22 }
23 function alertornot(){
24 if (get_cookie(‘alerted‘)==‘‘){
25 loadalert()
26 document.cookie="alerted=yes"
27 }
28 }
29 function loadalert(){
30 alert(alertmessage)
31 }
32 if (once_per_session==0)
33 loadalert()
34 else
35 alertornot()
36     }
37 </script>

其实就是记录cookie。

以上是关于js实现弹出的提示框只弹出一次的主要内容,如果未能解决你的问题,请参考以下文章

Element 通知组件 Notification 支持同类型的提示信息只弹出一次!!!

javascript只弹出一次框 再次刷新不弹出

android - 在给定的时间后只调用一次通知

jquery中的dialog怎么设置每天只弹出1次??

怎样让window open 出的画面只弹出一个,具体就是频繁点按钮时只popu出一个画面,而不是一堆画面。

javascript 只弹窗口提示 不需要刷新