Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome onunload Ajax函数在Chrome中不起作用_Google Chrome_Onbeforeunload_Onunload - Fatal编程技术网

Google chrome onunload Ajax函数在Chrome中不起作用

Google chrome onunload Ajax函数在Chrome中不起作用,google-chrome,onbeforeunload,onunload,Google Chrome,Onbeforeunload,Onunload,我正在开发一个应用程序,当用户离开页面时,它需要在数据库中存储更新的数据。为此,我将Ajax函数绑定到页面的“onunload”事件。除了Chrome之外,这在所有浏览器中都有效。我也尝试过“onbeforeunload”,但结果是一样的 我怀疑这与Chrome在安全方面过于热心有关。在尝试测试该事件时,我发现它阻止了我输入的警报,以查看是否调用了该函数,并得到错误“Usafe JavaScript尝试访问带有URL的帧…域、协议和端口必须匹配”。回发将转到同一域中的页面 有人能解释一下这一点吗

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

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

有人能解释一下这一点吗,或者可能为我提供一个解决办法吗?

请参阅:

请参阅: