Javascript 获取浏览器警报“确认导航”,并在电子商务签出时选择“离开此页面”或“停留在此页面”

Javascript 获取浏览器警报“确认导航”,并在电子商务签出时选择“离开此页面”或“停留在此页面”,javascript,php,wordpress,woocommerce,Javascript,Php,Wordpress,Woocommerce,在签出期间,当我提交表单时,我会收到一个警报确认导航,可以选择离开此页面或留在此页面。我不知道为什么我会变得警觉 任何人都知道这个问题,请帮助我。以下是我在结帐提交表单时删除确认导航警报对话框的操作 jQuery('form.woocommerce-checkout').submit(function($) { jQuery(window).unbind('beforeunload'); }); 有人有onbeforeunload事件。请澄清您的问题。为什么?意思是他们是怎么做到的请参阅

在签出期间,当我提交表单时,我会收到一个警报确认导航,可以选择离开此页面或留在此页面。我不知道为什么我会变得警觉


任何人都知道这个问题,请帮助我。

以下是我在结帐提交表单时删除确认导航警报对话框的操作

jQuery('form.woocommerce-checkout').submit(function($) {
   jQuery(window).unbind('beforeunload');
});

有人有onbeforeunload事件。请澄清您的问题。为什么?意思是他们是怎么做到的请参阅以上epascarello对BeforeUnload事件的评论。为什么因为开发人员选择了猜测用户离开页面的选择,而不关心烦人的访问者。我在Woocommerce结帐页面中使用了高级自定义FieldACF,但当我提交订单时,我收到一个警报确认导航,有两个选择离开此页面或留在此页面,当我单击“离开此页面”时,它会将我重定向到“感谢”页面。@epascarello和fbitterlich感谢您的评论确实帮助我解决了这个问题。我已经把我的答案贴在下面了。