之前就看到有人发过这帖子,现在自己也遇到这问题了。
目前想到的一个解决方案,是用jquery的模拟的alert插件进行代替,可是找的几个插件都不能实现alert的阻塞功能。怎么破
,具体解决方案如下:
解决方案1:
模拟的都实现不了alert的阻塞功能,都是居于回调或者事件事件处理的。。将后续代码放到回调函数或者事件处理里面就好了
解决方案2:
假如不用模拟的插件,有没有更好的解决方法,弹出一个网址真心令人不舒服。
解决方案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