我正在使用带有window.onload
和window.onbeforeunload
函数的Javascript。
在onbeforeunload
我想运行一个代码,通过一个方法迭代列表,从现有列表中删除一个元素,但该方法没有被执行。
当我在onload
中使用相同的方法时,一切正常。
我认为代码没有在onbeforeunload
中执行,因为浏览器已经关闭,导致该方法无法执行。
我想我需要做一些同步的事情,你们有关于如何解决这个问题的提示吗?
// working
window.onload = function()
{
MethodA();
};
// not working
window.onbeforeunload = function()
{
MethodA();
};