jquery ajax跨域请求 IE9及以下不支持---调试
1. 设置浏览器安全属性,启用【通过域访问数据源】选项,如图:
2.判断当前浏览器是否是IE内核:
1 var ag=navigator.userAgent;3 if(ag.indexOf("MSIE 6.0")>0 || ag.indexOf("MSIE 7.0")>0 || ag.indexOf("MSIE 8.0")>0 || ag.indexOf("MSIE 9.0")>0){ 4 alert("本页面不支持IE9或者基于IE9内核的浏览器,请使用Chrome、火狐、360浏览器、IE10或以上版本,谢谢!"); 5 window.close(); 6 }else{ 7 alert("bushi"); 8 9 };
3.任何浏览器下,js关闭当前页面代码:
1 if (navigator.userAgent.indexOf("MSIE") > 0) { 2 if (navigator.userAgent.indexOf("MSIE 6.0") > 0) { 3 window.opener = null; window.close(); 4 } 5 else { 6 window.open('', '_top'); window.top.close(); 7 } 8 } 9 else if (navigator.userAgent.indexOf("Firefox") > 0) { 10 window.location.href = 'about:blank '; //火狐默认状态非window.open的页面window.close是无效的 11 //window.history.go(-2); 12 } 13 else { 14 window.opener = null; 15 window.open('', '_self', ''); 16 window.close(); 17 }