onunload Ajax功能在Chrome中不起作用

时间:2011-10-08 10:51:59

标签: google-chrome onbeforeunload onunload

我正在开发一个应用程序,当用户离开页面时,需要在数据库中存储更新的数据。为此,我将Ajax函数绑定到页面的“onunload”事件。这适用于Chrome以外的所有浏览器。我也试过“onbeforeunload”但结果是一样的。

我怀疑这与Chrome在安全性方面过于热心有关。在尝试测试事件时,我发现它阻止了我输入的警报以查看函数是否被调用,并且还得到错误“Usafe JavaScript尝试访问带URL的帧...域,协议和端口必须匹配”。回发将转到同一域中的页面。

任何人都可以对此有所了解或者可能为我提供解决方法吗?

1 个答案:

答案 0 :(得分:1)