我试图让indexOf在IE8中工作,但我似乎无法让它发生。我尝试使用以下方法包含es5-shim:
<!--[if lt IE 9]><script src="http://cdnjs.cloudflare.com/ajax/libs/es5-shim/2.0.8/es5-shim.min.js"></script><![endif]-->
我也尝试过使用underscore.js。我把它作为第一个在页面上调用的javascript文件,但我仍然在IE8中得到错误&#34;对象不支持这个属性或方法&#34;当它命中indexOf()时。
我正在处理的页面很旧并且有框架,页面顶部没有声明DOCTYPE。这是为什么这不起作用?我尝试添加DOCTYPE,但这似乎打破了页面的所有格式。
有什么想法吗?你需要什么其他信息?非常感谢。
答案 0 :(得分:1)
您可能还会提到使用indexof()尝试解决的问题,因为可能有其他方法通过使用与indexOf()无关的不同方法来解决您的问题。