移动用户切换到桌面的警报应仅显示一次,但会不断重复

我正在尝试提醒Web应用程序的用户切换到桌面以获得最佳体验。警报框应该只出现一次,但是到目前为止,每次刷新或重新加载页面时,它都会弹出。

<script language="Javascript">
    window.onload=function(){
    var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));
    if (mobile) {
         var alerted = localStorage.getItem('alerted') || '';
        if (alerted != 'yes') {
         alert("Visit this on a Computer for Better View");
         localStorage.setItem('alerted','yes');

    } else {

    }}}
</script>

有什么提示要召回的物品缺少什么?

谢谢

亚历克斯

youaremyjay 回答:移动用户切换到桌面的警报应仅显示一次,但会不断重复

尝试这个

 <script language="Javascript">
  window.onload=function(){
  var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));
  if (mobile) {
     var alerted = localStorage.getItem('alerted') || false;
    if (alerted !== true) {
     alert("Visit this on a Computer for Better View");
     localStorage.setItem('alerted',true);
   } else {
     ...
   }}}

本文链接:https://www.f2er.com/3084083.html

大家都在问