javascript
韩文版ie8 启用java_只有在启用了javascript的情况下,IE8才会在IE8模式下重新加载崩溃...
我認(rèn)為崩潰可能與使用 window.setTimeout() 和 window.setInterval() 有關(guān),因?yàn)樗鼈兯坪跏遣煌琂S文件中使用的唯一常用功能,導(dǎo)致項(xiàng)目在注釋時(shí)停止崩潰 . 在我們的global.js中,我添加了此代碼以供使用:
(function (w) {
w.windowBind = function (eventName, handler) {
if (w.attachEvent) {
w.attachEvent("on" + eventName, handler);
} else if (w.addEventListener) {
w.addEventListener(eventName, handler, false);
}
};
var timeoutsToExpire = [],
expireTimeouts = function () {
for (var i = 0, l = timeoutsToExpire.length; i < l; i++) {
w.clearTimeout(timeoutsToExpire[i]);
}
timeoutsToExpire = [];
},
intervalsToExpire = [],
expireIntervals = function () {
for (var i = 0, l = intervalsToExpire.length; i < l; i++) {
w.clearInterval(intervalsToExpire[i]);
}
intervalsToExpire = [];
};
w.setExpiringTimeout = function (func, time) {
var id = w.setTimeout(func, time);
timeoutsToExpire.push(id);
return id;
};
w.setExpiringInterval = function (func, time) {
var id = w.setInterval(func, time);
intervalsToExpire.push(id);
return id;
};
w.windowBind("unload", function () {
// expire timers
expireTimeouts();
expireIntervals();
});
w.windowBind("beforeunload", function () {
// expire timers
expireTimeouts();
expireIntervals();
});
})(window);
然后我更新了之前的 window.setTimeout() 和 window.setInterval() 引用來代替使用這些幫助器 . 這似乎暫時(shí)解決了 .
Update: 也許我發(fā)布的太快了,它只是再次撞到了我 . 現(xiàn)在他們似乎非常間歇 .
Update 2: 好吧,當(dāng)我現(xiàn)在換班時(shí),似乎可靠地發(fā)生了,呃 .
總結(jié)
以上是生活随笔為你收集整理的韩文版ie8 启用java_只有在启用了javascript的情况下,IE8才会在IE8模式下重新加载崩溃...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java迁移文件下的文件_Laravel
- 下一篇: m430f1101管脚功能_M430F1