`

对象不支持此属性或方法 ie8

    博客分类:
  • bug
 
阅读更多
参考自:https://blog.csdn.net/assholeu/article/details/46044383

写一个项目时 用的jquery.min.js  版本是2.0 发现在ie8上面js脚本的效果出不来,F12调试时,报错 :对象不支持此属性或方法 ,也不识别 $ 也不识别 Jquery 报未定义异常


去 jQuery官网看了一下原来jQuery2.x不支持IE678

jQuery 2.x
jQuery 2.x has the same API as jQuery 1.x, but does not support Internet Explorer 6, 7, or 8. All the notes in the jQuery 1.9 Upgrade Guideapply here as well. Since IE 8 is still relatively common, we recommend using the 1.x version unless you are certain no IE 6/7/8 users are visiting the site. Please read the 2.0 release notes carefully.

jquery官网:浏览器支持
http://jquery.com/browser-support/
Current Active Support
Desktop
Chrome: (Current - 1) and Current
Edge: (Current - 1) and Current
Firefox: (Current - 1) and Current
Internet Explorer: 9+
Safari: (Current - 1) and Current
Opera: Current
Mobile
Stock browser on Android 4.0+
Safari on iOS 7+
Any problem with jQuery in the above browsers should be reported as a bug in jQuery.

(Current - 1) and Current denotes that we support the current stable version of the browser and the version that preceded it. For example, if the current version of a browser is 24.x, we support the 24.x and 23.x versions.

If you need to support older browsers like Internet Explorer 6-8, Opera 12.1x or Safari 5.1+, use jQuery 1.12.


以上浏览器中jQuery的任何问题都应该作为jQuery bug报告。
(Current - 1)和Current表示我们支持浏览器的当前稳定版本和之前的版本。例如,如果浏览器的当前版本是24。x,我们支持24。x和23。x版本。
如果您需要支持较老的浏览器,如Internet Explorer 6-8、Opera 12.1x或Safari 5.1+,请使用jQuery 1.12。

分享到:
评论

相关推荐

    支持IE8的Echarts.js

    2. **禁用高级CSS3属性**:由于IE8不支持CSS3,所以在写样式时,需要避免使用如`border-radius`、`transition`等属性,或者提供针对IE8的备选样式。 3. **处理异步问题**:IE8不支持`addEventListener`和`...

    IE11没有window.attachEvent方法处理方法

    `attachEvent`是IE4至IE8特有的事件绑定方式,而`addEventListener`则是一种更通用、更符合W3C标准的方法,被现代浏览器广泛支持。当我们在IE11中尝试使用`attachEvent`时,会发现该方法并不存在。这是因为IE11已经...

    IE个版本浏览器的兼容问题

    使用 `min-width` 属性可以指定元素最小宽度,但是 IE 浏览器不认得这个属性。解决方案是使用一个 div 放到 body 标签下,然后为 div 指定一个类,使用 CSS 来设计。 解决 IE 浏览器的兼容问题需要了解浏览器的特性...

    让IE8浏览器支持function.bind()方法

    由于IE8不支持`bind`,因此在初始化地图和添加事件监听器时可能会遇到问题。通过引入上述的模拟`bind`的代码,开发者可以确保在IE8上也可以正常运行使用`bind`的代码,比如为地图上的标记添加信息窗口。 总结来说,...

    IE8的JavaScript点击事件(onclick)不兼容的解决方法

    为了确保兼容性,通常推荐使用`addEventListener`方法为元素添加事件监听器,但由于IE8不支持`addEventListener`,需要采取其他方法。 根据提供的内容,文章介绍了一种解决该问题的方法,即通过`document....

    对象不支持indexOf属性或方法的解决方法(必看)

    然而,`indexOf` 方法并不是所有对象都支持的,尤其是在一些较旧的浏览器版本,如 IE8 及以下,它们可能不完全支持 ECMAScript 5 的新特性,因此会出现"对象不支持indexOf属性或方法"的错误。 在标题和描述中提到的...

    上传插件支持ie8

    此外,对于H5页面,由于IE8不支持HTML5的一些关键特性,如`<input type="file">` 的`multiple`属性,开发者需要编写JavaScript代码来模拟多文件选择。同时,利用FormData对象进行异步文件上传也需要特别处理,因为IE...

    百度编辑器1.4.3.3版本IE8兼容性问题

    标题中的“对象不支持该属性或方法”错误,通常是由于IE8不支持某些新版本JavaScript特性或者特定API导致的。 描述中提到的问题,即在高版本IE上ueditor运行正常,但IE8环境下出现错误,这可能是由于ueditor在设计...

    IE6、IE7、IE8对css和js支持方面差异的研究

    - IE8不支持`border-style:outset`,而IE6和IE7则支持。 5. **无序列表间距**: - IE8中的`<ul>`元素间的间距比IE6和IE7大。 6. **下划线支持**: - IE6支持下划线,而IE7不支持,这是一个值得注意的文本样式...

    兼容IE和Firefox获得keyBoardEvent对象

    IE中可以使用获取常规属性的方法来获取自定义属性,也可以使用getAttribute()获取自定义属性;Firefox中只能使用getAttribute()获取自定义属性。解决方法是统一通过getAttribute()获取自定义属性。 4. eval("idName...

    网页运行时提示对象不支持abigimage属性或方法

    在网页开发过程中,遇到“对象不支持abigimage属性或方法”的错误,通常是由于JavaScript代码在尝试访问或操作一个不支持特定属性或方法的对象导致的。这个问题在IE浏览器中尤其常见,因为IE对某些JavaScript特性...

    ECHARTS仪表盘IE8不兼容修复

    4. **VML渲染**:IE8不支持SVG,ECharts需要使用VML(Vector Markup Language)进行矢量图形绘制,这需要ECharts自身支持或引入额外的库如`excanvas.js`。 解决ECharts在IE8上的兼容性问题,可以按照以下步骤操作:...

    IE7-IE8 站点 兼容性 Pdf

    - **背景**:IE8支持一些IE7中不支持的CSS属性,但如果没有正确处理,可能会导致显示问题。 - **解决方案**:对于这些特殊情况,开发者可能需要考虑其他方法来实现相同的效果。 #### 结语 总的来说,从IE7迁移到IE...

    jsp 文件上传浏览,支持ie6,ie7,ie8.docx

    // 新的预览代码,支持IE6、IE7,IE8也支持,firefox不支持! var newPreview = document.getElementById("newPreview"); newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile...

    js兼容ie8的选项卡.rar

    IE8不支持`Function.prototype.bind`,这个方法用于改变函数的`this`上下文。可以使用polyfill(如MDN提供的实现)来兼容。 7. **CSS前缀**: 为了确保CSS3特性的兼容,需要添加 `-ms-` 前缀,如`-ms-transform`...

    IE8兼容性和判断IE浏览器版本

    此外,IE8不支持trim()方法,解决办法是使用replace()方法或自定义trim函数。 再者,IE8中Array没有indexOf()方法,解决办法是使用循环遍历数组或使用underscore.js库。 另外,IE8中delete关键词不能用,解决办法...

    ACE 兼容ie8

    4. **JSON支持**:IE8不原生支持JSON对象,需要通过引入`json2.js`库来提供JSON的解析和序列化功能。 5. **DOM操作**:使用IE8兼容的方式处理DOM操作,例如避免使用`innerHTML`,而是采用`createElement`、`...

    placeholder属性支持所有IE浏览器的插件

    在这个插件中,代码封装可能涉及创建一个JavaScript函数或对象,用于处理`placeholder`属性的逻辑,确保其在IE浏览器中生效。 闭门(Closure)是JavaScript中的一个重要概念,它允许函数访问并操作其外部作用域的...

    浏览器兼容性问题大汇总

    - HTML 对象获取:在 FireFox 中,应始终使用 `document.getElementById("idName")` 获取对象,而 IE 也支持此方法,因此可以统一使用。 - const 问题:在 Firefox 中,`const` 和 `var` 都可用来定义常量,但 IE ...

    IE6升级到IE9兼容性问题和操作手册

    3. **style对象**:同样,`style`对象的`Unset`属性值在IE8中返回空字符串,开发者需要更新处理这些属性的代码。 **第三节:IE8-IE9 更新** 1. **文字显示**:在IE9中,泰语和东亚语文本及字体大小的显示可能与...

Global site tag (gtag.js) - Google Analytics