zoukankan      html  css  js  c++  java
  • alert 在手机浏览器会显示网址,怎么能去掉这个网址

    之前就看到有人发过这帖子,现在自己也遇到这问题了。

    目前想到的一个解决方案,是用jquery的模拟的alert插件进行代替,可是找的几个插件都不能实现alert的阻塞功能。怎么破

    ,具体解决方案如下:

    解决方案1:
    模拟的都实现不了alert的阻塞功能,都是居于回调或者事件事件处理的。。将后续代码放到回调函数或者事件处理里面就好了

    解决方案2:

    引用 1 楼 showbo 的回复:
    模拟的都实现不了alert的阻塞功能,都是居于回调或者事件事件处理的。。将后续代码放到回调函数或者事件处理里面就好了


    假如不用模拟的插件,有没有更好的解决方法,弹出一个网址真心令人不舒服。

    解决方案3:
    不同的浏览器可能呈现的标题还不太一致,只能模拟类似的弹窗.

    解决方案4:
    干脆自己写一个弹窗吧。我也遇到这个问题,果断自己模拟一个框。

    解决方案5:
    不需要阻塞,消息框组件必然支持回调函数的,把确定后才执行的代码放回调函数中即可。

    解决方案6:
    重写alert


    function  alert(str){}

    解决方案7:
    这个问题解决了没,我现在也碰到这个问题了,android和ios显示的还不一样。

    解决方案8:
    同问?怎么回事,怎么屏蔽掉那个alert的弹框

    解决方案9:

    推荐:
    重写 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);
    }

    但是 不支持IE 

  • 相关阅读:
    小工具
    git
    git如何做个人构建
    菜鸟教程
    Xftp和Xshell
    IDEA
    webStorm
    HBuilder
    chrome浏览器
    Vue-Server-Renderer
  • 原文地址:https://www.cnblogs.com/shindo/p/5742321.html
Copyright © 2011-2022 走看看