I have code that works fine in Firefox and Chrome but not in IE 11. I'm getting next error messages:
1) SCRIPT5009: '$' is undefined
For this line of code:
$.extend({
)}
2)SCRIPT5009: 'jQuery' is undefined
// Browser globals
factory( jQuery );
3)SCRIPT1010: Expected identifier
.catch( function( error ) {
jQuery.readyException( error );
} );
Here is my header tag with all includes:
<head>
<script type=text/javascript src=jquery/jquery-3.1.1.js></script>
<script type=text/javascript src=jquery/jquery-ui.js></script>
<script type=text/javascript src=jquery/JQuery_alert.js></script>
<link rel=stylesheet type=text/css href=jquery/jquery-ui.css>
<link rel=stylesheet type=text/css href=jquery/jquery-ui.structure.css>
<link rel=stylesheet type=text/css href=jquery/jquery-ui.theme.css>
<meta http-equiv=Content-Type content=text/html; charset=utf-8 />
</head>
I found that if I open my dev tools in IE and then in the upper right corner click on the Document mode and switch to Edge my code with all the includes above works fine. So my question is what is Edge? How I can make sure that someone else using IE will not have the problems running my page? Is there the way to fix that? Thanks in advance.