Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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 Microsoft Edge 12:页面将在不执行任何操作的情况下刷新_Javascript_Windows 10_Microsoft Edge - Fatal编程技术网

Javascript Microsoft Edge 12:页面将在不执行任何操作的情况下刷新

Javascript Microsoft Edge 12:页面将在不执行任何操作的情况下刷新,javascript,windows-10,microsoft-edge,Javascript,Windows 10,Microsoft Edge,我曾体验过microsoft edge 12的一种奇怪行为。 每当触发onchange事件时,它将刷新整个网页。 这是在我的应用程序中发生的。我尝试了很多次调试,然后发现它是Edge 12的一个bug 因此,如果您有一个带有标记的下拉列表,并且配置了onchange事件,那么只要用户从下拉列表中选择一个选项,onchange事件就会被触发,然后父页面本身就会被刷新 请让我知道这是什么原因 可在以下位置轻松复制: 只需在Edge 12上尝试上面的链接,或者如果您没有Edge 12的任何本地副本,可

我曾体验过microsoft edge 12的一种奇怪行为。 每当触发onchange事件时,它将刷新整个网页。 这是在我的应用程序中发生的。我尝试了很多次调试,然后发现它是Edge 12的一个bug

因此,如果您有一个带有标记的下拉列表,并且配置了onchange事件,那么只要用户从下拉列表中选择一个选项,onchange事件就会被触发,然后父页面本身就会被刷新

请让我知道这是什么原因

可在以下位置轻松复制:

只需在Edge 12上尝试上面的链接,或者如果您没有Edge 12的任何本地副本,可以使用browserstack

请注意:在Edge 13上工作正常,没有任何问题


谢谢

我今天刚遇到edge 14的更新问题。我删除了我所有的断点,我的观察项目,关闭了我所有的标签,然后重新打开了Edge,之后一切正常


但有时你所能做的就是。

Microsoft Edge已经很久没有出现在版本12上了;您是否仍发现build 10240的用户访问您的域?正如您所建议的,此问题不会出现在Edge 13或14中—您需要12的解决方案吗?@Sampson:谢谢您的反馈。实际上,我们有可能使用Edge 12的用户。所以我很高兴知道解决这个问题的办法。微软的Edge是一款常青的浏览器,它定期更新,而且是例行的。我们不太可能对为版本12的用户安装的实例进行任何更改,因为自去年年底以来已经有了更新。话虽如此,我将尝试举一个12的例子,看看我是否能重现这个问题。如果我能,我还将调查一个变通办法。你能把这个问题记录下来吗?ScreenToGIF在这方面效果很好。@Sampson:非常感谢..制作了这把小提琴。。由于我没有Edge 12的本地副本,我在Windows10和Edge 12的browserstack上运行了这个提琴。观察到了相同的行为。只要我选择一个下拉列表,整个页面就会刷新。。