我想要显示这样的提醒
while(1){alert("safdf");}
当用户点击时不再显示此警报。我想将用户重定向到url =" xyz.com"。像这样。
<script type="text/javascript">
function ialerts_crash()
{
while(1){alert("safdf");}
window.location.href = 'example.com';
if(what to put here to exit when user hits dont show this alert again){return ;}
}
ialerts_crash();
</script>
我想知道如何打破;当用户点击“不再显示此警报”时的while循环&#39;。
答案 0 :(得分:1)
当用户点击时不再显示此提醒。
&#34; 不再显示此提醒&#34;不是脚本可以回读的反馈选项。它只是一个允许用户杀死烦人警报的浏览器功能。
所以你真正想要的是使用window.confirm
。它返回一个布尔值,您可以在循环的中断条件中使用它。
bnumber = build.environment.get("BUILD_NUMBER")
build("Compile.Net", BUILD_NUMBER: bnumber)