之前就看到有人發過這帖子,現在自己也遇到這問題了。
目前想到的一個解決方案,是用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