我正在使用
history.back(警报( “三江源。”))
表单成功发送后,它在Safari上运行正常但在Chrome上却没有显示警报
答案 0 :(得分:1)
我的代码在Chrome中正常运行。
history.back(alert("thankyou."))
在您提供的代码中,您正在做的是调用alert("thankyou.")
,然后将该函数的返回值(它返回undefined
)作为参数传递给history.back
。此函数不接受任何参数,因此忽略传递它的任何内容。
这将导致警报发生,然后浏览器导航到历史记录中的上一页。 调用history.back
后无法提醒。浏览器导航到另一个页面后,当前页面的代码执行将停止。
您只能在页面更改前发出警报。你在这里使用的方法是非标准的,为了便于阅读,我建议将其更改为:
alert("thankyou.");
history.back();
或者,您可以在导航到的上一页上发出警报。这样可以在页面重定向后触发警报。
答案 1 :(得分:0)
试试这个
<a href="#" onclick="alert('thankyou.');history.go(-1);return false">Back</a>