我尝试用开发人员工具中的BrowserMode-- IE8和Document Mode--IE8在IE8中打开。它在其他浏览器中运行得很好,甚至在IE9中也运行得很好。但我在IE8 and older versions of IE中看到了javascript错误。
SCRIPT1010: Expected identifier
EditorCM.js?Spring, line 105 character 25
SCRIPT438: Object doesn't support property or method 'addEventListener'
heyoff
我正在使用Bootstrap和jQuery的新版本
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
但是,我在IE8中得到了以下错误
Message: 'a.support.transition.end' is null or not an object
我在ie8上使用angular-1.2.1.js并得到错误:
对象不支持属性或方法“hasOwnProperty”(在angular ForEach方法内)
function forEach(obj, iterator, context) {
var key;
if (obj) {
if (isFunction(obj)){
for (key in obj) {
if (key != 'prototype' && key != 'length' && key != 'name
当尝试在IE8中声明全局变量时,它抛出以下错误:
SCRIPT438: Object doesn't support this property or method
Script.js, line 2 character 5
下面是一个精简版本的代码,它会导致同样的错误。
$(document).ready(function () {
GlobalVar = {};
}
有人知道为什么简单地声明全局变量时,IE8和之前的版本会导致错误吗?
感谢您的帮助:)
我一直在研究。它在IE10中运行良好,但是当我将文档模式更改为IE8时,它会引发以下错误
Object doesn't support property or method 'getContext' line.html, line 43 character 2
我尝试了所有建议的解决方案
我包括了excanvas.js,但没有运气。
您可以检查演示,访问此页面并将文档模式更改为IE8。但是,当我们将浏览器模式和文档模式更改为IE8时,IE8工作得很好。请帮我解决这个问题