去掉ios弹窗显示网址问题

代码如下:

重写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);

};


重写confirm方法:


window.confirm = function (message) {

var iframe = document.createElement("IFRAME");

iframe.style.display = "none";

iframe.setAttribute("src", 'data:text/plain,');

document.documentElement.appendChild(iframe);

var alertFrame = window.frames[0];

var result = alertFrame.window.confirm(message);

iframe.parentNode.removeChild(iframe);

return result;

};



作者:王红笑
链接:https://www.jianshu.com/p/5009da445a91
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
posted @ 2019-12-17 11:20  夏嘉  阅读(376)  评论(0编辑  收藏  举报