鍍金池/ 問答/HTML/ js如何鎖死瀏覽器

js如何鎖死瀏覽器

要模擬alert彈框,但是有多個alert同時執(zhí)行沒辦法關閉上一個彈框后再執(zhí)行后面的。
想知道有沒有辦法,先鎖死瀏覽器,不讓后續(xù)js執(zhí)行,關閉彈框后再往下執(zhí)行。類似瀏覽器自帶的alert方法。。

回答
編輯回答
艷骨
想知道有沒有辦法,先鎖死瀏覽器,不讓后續(xù)js執(zhí)行。

沒有辦法。

2017年2月23日 11:29
編輯回答
我以為

你找這種辦法肯定是不好的, 建議重新梳理一遍代碼邏輯使用回調方式, 不然就算有鎖死瀏覽器的方法按照你說的那么多層肯定要不停 解鎖 -> 鎖死 -> 解鎖 -> 鎖死...等等 所以不合適吧

2018年3月17日 07:58
編輯回答
乞許

用回調函數(shù)來解決

2017年8月3日 06:38
編輯回答
乖乖瀦

用谷歌瀏覽器打開你要調試的頁面,然后按F12鍵打開開發(fā)者調試工具,把你代碼中的alert();換成debugger;

2017年1月13日 23:53
編輯回答
還吻

這是你自己程序的事情,你可以將后續(xù)執(zhí)行的代碼都放在關閉彈窗的回調里

2017年1月3日 02:09
編輯回答
痞性

鎖死瀏覽器?你是說禁用js腳本?沒聽說過有類似的方法啊。我建議你換一個思路吧,與其去干預瀏覽器的事件處理還不如找找自己代碼的原因。
你說的多個alert同時彈出,那你可以監(jiān)聽你仿寫的那個alert彈框的確認按鈕點擊事件,觸發(fā)了才執(zhí)行下一個alert仿寫彈框事件唄。這樣子的話流程上你也好控制不是嗎。
另:如果不是特別需要的話,你甚至可以直接用js的確認框confirm("文本"),或者提示框prompt("文本","默認值"),都能達到確定后再執(zhí)行其他操作的要求啊

2017年7月12日 06:45