嗨,我在一个页面上有我的 javscript 警报,它用我的自定义消息提醒用户。
关于我的脚本,当用户尝试退出或刷新页面时,他们会收到我的自定义消息 “请留在此页面上以享受折扣”的警报 当他们选择留下时,他们会被重定向到 discount_offer.html
我的脚本:
<script language="javascript">
var vals=0;
function displayMsg() {
window.onbeforeunload = function evens(evt) {}
window.location.href = 'discount_offer.html';
}
window.onbeforeunload = function evens(evt) {
var message = 'Please Stay on this page to avail discount';
if (typeof evt == 'undefined') {
evt = window.event;
}
timedCount();
vals++;
if (evt) {
evt.returnValue = message ;
return message ;
}
trace(evt);
}
function timedCount()
{
t=setTimeout("timedCount()",100);
if(vals>0)
{
displayMsg();
clearTimeout(t);
}
}
</script>
<p> <h1> My page Content here! </h1> </p>
>> 问题:
我的脚本在 Chrome 中完美运行,但在 Firefox 中没有显示我的自定义消息。相反,它会显示一条 Firefox 默认消息:**
“此页面要求您确认是否要离开 - 您输入的数据可能无法保存”
>> 我的问题是:
我怎样才能摆脱这个默认的 Firefox 消息并显示我的消息?