android h5弹窗,Android嵌套html5页面中alert 弹出框问题
最近項目中遇到一個頭疼的問題,那就是在安卓里嵌套html5的時候發現alert彈出框出現了問題
那就是彈出的時候會出現串 來自http://xxxxx 網頁的提示 然后下面出來具體的彈出信息,還有更奇葩的ios的兩種瀏覽模式貌似都攔截掉了alert彈出框,這就讓人很費解了,ios那邊也可以通過捕捉彈出來捕獲錯誤信息然后用原生的彈出層彈出信息,聽起來很完美,但是需要ios那邊做一些感覺很復雜的程序!
最終感覺解決方法顯而易見:自定義彈層
但是考慮沒有ios版本,于是就去網上找了一段腳本解決了那段很惡心的提示
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);
};
后來又來了新需求,就是要自動關閉彈層,alert怎么可能倒計時自動關閉呢,與是否還是自己寫了一套自定義彈出的模態框!
這個方法分享出來呢只是覺得如果沒有嚴格要求,可以適當應個急。
總結
以上是生活随笔為你收集整理的android h5弹窗,Android嵌套html5页面中alert 弹出框问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我觉得这是一只什么的小马驹因为它什么?
- 下一篇: android11有哪种手机,支持安卓1