隱藏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地址技術!
- 純手畫WinForm的Alert提示彈出框ORM
- 匹配必須帶有埠號的網址或者IP地址
- IP地址 、域名、 URL、 埠
- 【RAC】Oracle rac修改IP地址及埠號命令參考Oracle
- DevExpress隱藏列表中顯示的加號+devExpress
- 殺死8080埠
- 直播app系統原始碼,底部彈框顯示,底部導航隱藏APP原始碼
- 在Linux中,如何將本地 80 埠的請求轉發到 8080 埠?當前主機 IP 為10.0.0.104。Linux
- 徹底明白ip地址,區分localhost、127.0.0.1和0.0.0.0localhost127.0.0.1
- Python爬蟲教程-11-proxy代理IP,隱藏地址(貓眼電影)Python爬蟲
- 埠衝突,可愛的8080
- 如何在HTTP頭中隱藏PHP版本號HTTPPHP
- 如何使用iPhone限制IP地址跟蹤iPhone
- Fastadmin隱藏後臺登入入口地址?AST
- PHP 隱藏手機號碼中間4位PHP
- 【RAC】如何修改SCAN IP的IP地址、名稱、埠等資訊
- 彈框 在Avalonia中,使用系統預設的彈框
- delphi 隱藏磁碟機代號
- Linux中如何檢視8080埠是否被佔用?Linux
- 印表機ip地址哪裡看 印表機ip地址和埠檢視方法介紹
- OSX中隱藏和顯示[隱藏檔案]的命令列命令列
- vos3000 如何把 web埠改為8080之外的埠S3Web
- R語言中繪圖 設定圖例中隱藏圖例的框線R語言繪圖
- Java格式化手機號和身份證號,中間使用星號*隱藏Java
- C++ WinExec system 隱藏黑框;清空檔案C++
- .NET 5 中的隱藏特性
- windows10系統中如何設定隱藏帳號Windows
- dotnet 8 docker 修改8080埠為80Docker
- 如何自動實現本地AD中禁用的使用者從地址列表中隱藏掉?
- CSS——文字超出隱藏顯示省略號CSS
- Java中的TCP/IP協議和IP地址JavaTCP協議
- 在Linux中,如何將本地80埠的請求轉發到8080埠,當前主機IP為192.168.16.1,其中本地網路卡eth0。Linux