隱藏alert彈框中的localhost:8080(ip地址跟埠號)
在前端頁面中加入下面js程式碼即可(作用 重寫alert方法)
<script>
//重寫alert
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);
}
//重寫confirm 不顯示ip地址
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);
}
</script>
重寫alert方法後的樣子如下圖所示
當然啦,也可使用下面的js程式碼來自定義我們的alert彈框
<script>
window.alert = function(str)
{
var shield = document.createElement("DIV");
shield.id = "shield";
shield.style.position = "absolute";
shield.style.left = "0px";
shield.style.top = "0px";
shield.style.width = "100%";
shield.style.height = document.body.scrollHeight+"px";
//彈出對話方塊時的背景顏色
shield.style.background = "#fff";
shield.style.textAlign = "center";
shield.style.zIndex = "25";
//背景透明 IE有效
//shield.style.filter = "alpha(opacity=0)";
var alertFram = document.createElement("DIV");
alertFram.id="alertFram";
alertFram.style.position = "absolute";
alertFram.style.left = "50%";
alertFram.style.top = "50%";
alertFram.style.marginLeft = "-225px";
alertFram.style.marginTop = "-75px";
alertFram.style.width = "450px";
alertFram.style.height = "150px";
alertFram.style.background = "#ff0000";
alertFram.style.textAlign = "center";
alertFram.style.lineHeight = "150px";
alertFram.style.zIndex = "300";
strHtml = "<ul style=\"list-style:none;margin:0px;padding:0px;width:100%\">\n";
strHtml += " <li style=\"background:#DD828D;text-align:left;padding-left:20px;font-size:14px;font-weight:bold;height:25px;line-height:25px;border:1px solid #F9CADE;\">[自定義提示]</li>\n";
strHtml += " <li style=\"background:#fff;text-align:center;font-size:12px;height:120px;line-height:120px;border-left:1px solid #F9CADE;border-right:1px solid #F9CADE;\">"+str+"</li>\n";
strHtml += " <li style=\"background:#FDEEF4;text-align:center;font-weight:bold;height:25px;line-height:25px; border:1px solid #F9CADE;\"><input type=\"button\" value=\"確 定\" οnclick=\"doOk()\" /></li>\n";
strHtml += "</ul>\n";
alertFram.innerHTML = strHtml;
document.body.appendChild(alertFram);
document.body.appendChild(shield);
var ad = setInterval("doAlpha()",5);
this.doOk = function(){
alertFram.style.display = "none";
shield.style.display = "none";
}
alertFram.focus();
document.body.onselectstart = function(){return false;};
}
</script>
效果圖如下圖所示
相關文章
- 隱藏IP地址的四個作用
- 隱藏IP地址的三種方法
- windows10系統隱藏ip地址的方法Windows
- IP軟體如何隱藏真實IP地址技術!
- 隱藏ip
- 匹配必須帶有埠號的網址或者IP地址
- IP地址 、域名、 URL、 埠
- 【RAC】Oracle rac修改IP地址及埠號命令參考Oracle
- Nginx隱藏版本號Nginx
- DevExpress隱藏列表中顯示的加號+devExpress
- help:about access http://localhost:8080/HTTPlocalhost
- 直播app系統原始碼,底部彈框顯示,底部導航隱藏APP原始碼
- 如何在HTTP頭中隱藏PHP版本號HTTPPHP
- TCP/IP埠號大全TCP
- help:about jboss access http://localhost:8080/HTTPlocalhost
- 修改或隱藏Nginx的版本號Nginx
- PHP 隱藏手機號碼中間4位PHP
- 病毒庫的備份及***隱藏地址薦
- 如何在 Linux/Unix/Windows 中發現隱藏的程式和埠LinuxWindows
- 殺死8080埠
- 彈框 在Avalonia中,使用系統預設的彈框
- 隱藏nginx版本號資訊(轉)Nginx
- delphi 隱藏磁碟機代號
- Python爬蟲教程-11-proxy代理IP,隱藏地址(貓眼電影)Python爬蟲
- 如何使用iPhone限制IP地址跟蹤iPhone
- 【RAC】如何修改SCAN IP的IP地址、名稱、埠等資訊
- 從程式號找到IP地址
- MFC彈出選單隱藏解決
- 徹底明白ip地址,區分localhost、127.0.0.1和0.0.0.0localhost127.0.0.1
- Android中EditText隱藏/自動彈出輸入法的問題Android
- OSX中隱藏和顯示[隱藏檔案]的命令列命令列
- 埠衝突,可愛的8080
- 修改ORACLE的預設8080埠Oracle
- oracle 8080埠的問題,急!!!Oracle
- 隱藏nginx、apache與php版本號NginxApachePHP
- Java格式化手機號和身份證號,中間使用星號*隱藏Java
- R語言中繪圖 設定圖例中隱藏圖例的框線R語言繪圖
- .NET 5 中的隱藏特性