去除移动端 alert / confirm 显示的 url
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" /> <meta name="keywords" content=""> <meta name="description" content=""> <meta name="format-detection" content="telephone=no" /> <title>去除移动端 alert / confirm 显示的 url</title> </head> <body> <input type="button" value="测试" onclick="test()" /> <input type="button" value="测试2" onclick="test2()" /> <script type="text/javascript" charset="utf-8"> // remove url of alert var wAlert = window.alert; window.alert = function(message) { try { 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 iwindow = alertFrame.window; if (iwindow == undefined) { iwindow = alertFrame.contentWindow; } iwindow.alert(message); iframe.parentNode.removeChild(iframe); } catch (exc) { return wAlert(message); } } // remove url of confirm var wConfirm = window.confirm; window.confirm = function(message) { try { 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 iwindow = alertFrame.window; if (iwindow == undefined) { iwindow = alertFrame.contentWindow; } var result = iwindow.confirm(message); iframe.parentNode.removeChild(iframe); return result; } catch (exc) { return wConfirm(message); } } function test() { var r = confirm("Press a button"); if (r == true) { document.write("You pressed OK!"); alert("您点了确定!"); } else { document.write("You pressed Cancel!"); alert("您点了取消!"); } } function test2() { var score; //分数 var degree; //分数等级 score = prompt("你的分数是多少?") if (score >= 0 && score <= 100) { switch (parseInt(score / 10)) { case 0: case 1: case 2: case 3: case 4: case 5: degree = "恭喜你,挂科了!"; break; case 6: degree = "勉强,勉强。"; break; case 7: degree = "凑合,凑合。" break; case 8: degree = "不错,不错。"; break; case 9: case 10: degree = "高手,高手。"; } //end of switch } else { degree = '您的输入有错!'; } //end of else alert(degree); } </script> </body> </html>
一辈子很短,努力的做好两件事就好;第一件事是热爱生活,好好的去爱身边的人;第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱。