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 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM