iPhone微信浏览器中默认弹框alert去掉域名显示

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kirsten_z/article/details/79696220

效果
去掉iPhone微信浏览器总的alert弹框的域名
示例


 <script type="text/javascript">
        //微信浏览器中,aler弹框不显示域名
        (function(){
            //先判断是否为微信浏览器
            var ua = window.navigator.userAgent.toLowerCase();
            if (ua.match(/MicroMessenger/i) == 'micromessenger') {
                //重写alert方法,alert()方法重写,不能传多余参数
                window.alert = function(name){
                    var iframe = document.createElement("IFRAME");
                    iframe.style.display="none";
                    iframe.setAttribute("src", 'data:text/plain');
                    document.documentElement.appendChild(iframe);
                    window.frames[0].window.alert(name);
                    iframe.parentNode.removeChild(iframe);
                }
            }
        })();
    </script>

结果
默认显示:
这里写图片描述

优化后显示:
这里写图片描述

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试