1. 当我们的jsp有如下:
console.log("hello");
IE9将不兼容,在F12下,才会兼容。解决:删除此语句即可。
2.回车键事件,火狐不兼容
解决:
function __firefox() {
HTMLElement.prototype.__defineGetter__("runtimeStyle",
__element_style);
window.constructor.prototype.__defineGetter__("event",
__window_event);
Event.prototype.__defineGetter__("srcElement",
__event_srcElement);
}
function __element_style() {
return
this.style;
}
function __window_event() {
return
__window_event_constructor();
}
function __event_srcElement() {
return
this.target;
}
function __window_event_constructor() {
if
(document.all) {
return window.event;
}
var _caller
= __window_event_constructor.caller;
while
(_caller != null) {
var _argument = _caller.arguments[0];
if (_argument) {
var _temp = _argument.constructor;
if (_temp.toString().indexOf("Event") != -1) {
return _argument;
}
}
_caller = _caller.caller;
}
return
null;
}
if (window.addEventListener) {
if(navigator.userAgent.indexOf("Firefox") >=
0) {
__firefox();
}
}
//监听回车键
$("body").keydown(function() {
var theEvent = window.event;
var code = theEvent.keyCode || theEvent.which;
if (code == "13"){ //keyCode=13是回车键
alert("enter");
}
});