gpt4 book ai didi

javascript - History.back 然后发送警报在 Chrome 上不起作用

转载 作者:行者123 更新时间:2023-11-28 01:32:10 27 4
gpt4 key购买 nike

我正在使用

history.back(alert("谢谢。"))

表单成功发送后,它在 Safari 上工作正常,但在 Chrome 上不显示警报

最佳答案

您的代码在 Chrome 中运行良好。

history.back(alert("thankyou."))

在您提供的代码中,您所做的是调用alert("thankyou."),然后传递该函数的返回值(它返回undefined)以 history.back 作为参数。该函数不接受任何参数,因此您传递给它的任何内容都会被忽略。

这将导致警报发生,然后浏览器导航到历史记录中的上一页。调用history.back之后无法发出警报。一旦浏览器导航到另一个页面,当前页面的代码执行将停止。

您只能在页面更改之前发出警报。您在这里使用的方法是非标准的,出于可读性的目的,我建议将其更改为:

alert("thankyou.");
history.back();

或者,您可以让警报发生在您正在导航到的上一页上。这将使您在页面重定向后触发警报。

关于javascript - History.back 然后发送警报在 Chrome 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21993524/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com