我把我的问题分解为以下简单的代码:
有什么想法吗?
我已经分解了以下简单的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>IE test</title>
<script src="https://code.jquery.com/jquery-1.11.3.js"></script>
<script type="text/javascript" charset="utf-8">
$( document ).ready(function() {
$('.js-click').click(function(e){
window.location.href = 'http://www.google.com/';
});
window.onbeforeunload = function(e){
return 'moving on';
};
});
</script>
</head>
<body>
<a href="#" class="js-click">Google</a>
</body>
</html>
在 Chrome 中,这个功能可以正常运行,没有警告或错误。但是,在 IE11 中,当你选择“留在此页面”时,会出现以下错误:
File: 10.0.1.126:8080, Line: 10, Column: 11
有什么想法吗?