javascript - jQuery 3.3.1 更新给 Chrome/Safari 错误?

标签 javascript jquery html

Chrome 显然使用了 4 种不同的用户代理,我在 jQuery 3.3.1 升级后收到以下错误,来自 Safari 的报告:

'undefined' is not a function (evaluating 'e.getAttribute("type")')

除了源自 jquery min 文件之外,堆栈跟踪几乎没有任何帮助。

有没有其他人看到这个问题在 Safari 或 Chrome 上被报告,因为它告诉我的服务器它的用户代理出于某种原因是“safari”? jQuery 3.3.1 和 iOS 11/Chrome 的东西

最佳答案

jQuery 3 只支持最后两个版本的 Safari,参见 https://jquery.com/browser-support/ . Windows 上的 Safari 比最新版本(目前为 11)落后 6 个版本,因此不再受支持。

推荐人:https://github.com/jquery/jquery/issues/4008

关于javascript - jQuery 3.3.1 更新给 Chrome/Safari 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51251135/

相关文章:

javascript - 如何使用作为参数传递的属性名称?

javascript - jQuery 不隐藏 div

javascript - 我如何检测 jQuery 验证何时完成,并根据该事件调用某些东西?

javascript - JS点击按钮时播放声音

javascript - 无法使用 javascript 更改属性

javascript - 在 knockoutjs 中评论 foreach 绑定(bind)与 foreach 绑定(bind)

javascript - $.each 不适用于 jquery 选择器?

javascript - jQuery XML 导出或简单 JavaScript 文件下载

html - Play 元素中所有 HTML 的全局 CSS

html - 谷歌自动识别菜单?