Chrome浏覽器的alert彈窗,選擇了禁止再次彈出後,就不會再彈出了。
第一次彈出alert彈窗沒有“禁止此頁再顯示對話框”選項,第二次和以後才有。
這個功能在開發測試中,或者程序出現bug時,頁面不斷彈出對話框時,很有作用,這時候只需要勾選不再彈出對話框,就不會再出現了。
但如果要讓他再次彈出,怎麼辦呢?
試了刷新頁面,不能讓彈窗再次出現。
其實只要把頁面關閉,或者浏覽器關閉,然後再打開,就能恢復彈出了。
手機版的浏覽器也可以這樣處理。
也就是說重啟一下浏覽器,或者關閉重開頁面就行了。
下面測試一下,點擊下面的按鈕,就會彈出對話框,彈出多次就可以選擇不再彈出,也就是選擇“禁止此頁再彈出對話框”,手機版的是“阻止此頁創建其他對話框”。
當禁止彈出後,再點擊按鈕就不會彈出了。
上面按鈕的實現代碼如下:
<input type="button" value="彈出對話框" id="hovertree_alert" />
<script>
document.getElementById("hovertree_alert").addEventListener("click", function (event) {
alert("浏覽器alert彈窗測試 - 何問起");
})
</script>