Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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
Javascript IE10中onhashchange之前的Onbeforeunload火灾?_Javascript_Event Handling_Internet Explorer 10_Onbeforeunload - Fatal编程技术网

Javascript IE10中onhashchange之前的Onbeforeunload火灾?

Javascript IE10中onhashchange之前的Onbeforeunload火灾?,javascript,event-handling,internet-explorer-10,onbeforeunload,Javascript,Event Handling,Internet Explorer 10,Onbeforeunload,我们使用onbeforeunload和onhashchange来完成两项独立的任务: 1) onhashchange显示一个特殊的工具提示,要求用户使用应用程序控件进行导航 2) onbeforeunload用于警告用户,如果用户关闭应用程序或试图导航到另一个URL,他们将丢失数据 此实现在除IE10之外的所有浏览器上都能完美工作。由于IE10中的某些原因,onbeforeunload在onhashchange之前触发,这会导致显示错误的内容 这是一个已知的问题吗?IE10有什么特别的地方我需要

我们使用onbeforeunload和onhashchange来完成两项独立的任务:

1) onhashchange显示一个特殊的工具提示,要求用户使用应用程序控件进行导航

2) onbeforeunload用于警告用户,如果用户关闭应用程序或试图导航到另一个URL,他们将丢失数据

此实现在除IE10之外的所有浏览器上都能完美工作。由于IE10中的某些原因,onbeforeunload在onhashchange之前触发,这会导致显示错误的内容

这是一个已知的问题吗?IE10有什么特别的地方我需要知道吗


实现在Dojo中,如果这有帮助的话…

Um。如果有人已经回答了这个问题,我将非常感激。请回答这个问题,谢谢!!!