Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.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
Java 清理方法不适用于';在IE9中,无法从窗口卸载调用_Java_Javascript_Internet Explorer - Fatal编程技术网

Java 清理方法不适用于';在IE9中,无法从窗口卸载调用

Java 清理方法不适用于';在IE9中,无法从窗口卸载调用,java,javascript,internet-explorer,Java,Javascript,Internet Explorer,当用户关闭浏览器选项卡或窗口时,将调用以下javascript Event.observe(window, 'unload', function(){ alert(WINDOW CLOSING!); methodCleanUp(); } methodCleanUp()通过异步请求调用一个动作,该动作用java代码实现,而不是在网页上。 该警报在所有浏览器中都会被调用,但IE9不会触发该方法,而Mozilla和Chrome则没有问题——几乎就好像

当用户关闭浏览器选项卡或窗口时,将调用以下javascript

   Event.observe(window, 'unload', function(){
         alert(WINDOW CLOSING!);
         methodCleanUp();
    }
methodCleanUp()通过异步请求调用一个动作,该动作用java代码实现,而不是在网页上。 该警报在所有浏览器中都会被调用,但IE9不会触发该方法,而Mozilla和Chrome则没有问题——几乎就好像IE急于关闭一样。 这在RTM IE9版本中没有发生,只是在安装了安全更新之后


任何想法或建议

您知道提供的代码片段在语法上是无效的,对吗?如果是,你能纠正它吗?@sp00m是的,显然这只是一个例子,代码不是问题,正如所说的,所有其他浏览器都正确调用了该方法,即,如果我在调用cleanup方法后将警报移动到并观察日志,则更新不会发生,只要我等待,一切都会正常工作!所以只需要插入一个超时来延迟IE