IE11 SCRIPT7002: XMLHttpRequest: 网络错误 0x2ee4

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IE11 SCRIPT7002: XMLHttpRequest: 网络错误 0x2ee4相关的知识,希望对你有一定的参考价值。

参考技术A 项目在chrome和Firefox下可以正常登陆,但是在IE11部分小版本(比如我的IE是: 11.836.18362.0 )下无法登陆,项目使用 https ,图片如下:

axios报错:

当然这是临时的解决方式,更多的是告诉大家为什么会有这个问题,最终的解决方式还是得解决证书问题。

这种解决方式是我的一个同事发现的,链接: https://wdd.js.org/ie11-0X2ee4-bug.html

IE11 上的 VueJS 错误 - SCRIPT1004: 预期为 ';'

【中文标题】IE11 上的 VueJS 错误 - SCRIPT1004: 预期为 \';\'【英文标题】:VueJS error on IE11 - SCRIPT1004: Expected ';'IE11 上的 VueJS 错误 - SCRIPT1004: 预期为 ';' 【发布时间】:2020-07-03 00:26:07 【问题描述】:

IE11 - 错误:SCRIPT1004:预期为 ';'

嗨!我的网站适用于除 IE 以外的所有浏览器。我的 babel.config.js 文件:

 module.exports = 
  presets: [
    ['@vue/app', 
      polyfills: [
        'es.promise',
        'es.symbol',
        'es6.array.iterator'
      ]
    ]
  ],
  "plugins": [
    "@babel/plugin-transform-shorthand-properties",
    "@babel/plugin-proposal-object-rest-spread",
    [
      'component',
      
        libraryName: 'element-ui',
        styleLibraryName: 'theme-chalk'
      
    ]
  ]

--->Console screenshot

--->Debugger screenshot

【问题讨论】:

【参考方案1】:

您的调试器屏幕截图显示错误来自 native-toast 包。该包的 GitHub 显示了一个 unresolved issue,其中使用了 for ... of 循环。 IE 不知道如何解释,这是导致 Vue IE SCRIPT1004 错误的常见原因(只是缺少分号)。

您可以告诉 Vue CLI 转译整个 native-toast 依赖包,这是默认情况下不做的事情。在你的vue.config.js(不是 Babel)中:

module.exports = 
  transpileDependencies: [
    'native-toast'  
  ]

(注意:transpileDependencies 是一个包名数组[或 RegExp])

显然,在某些情况下,您可能还需要在 babel.config.js 中使用它(先尝试不使用它):

module.exports = 
  "presets": [
    '@babel/preset-env'
  ],

参考:

Vue CLI transpileDependencies

Vue CLI polyfills guide

Vue Forum transpileDependencies example

【讨论】:

非常感谢!我也必须翻译'vue-stripe-checkout'。 ^_^ 不客气,很高兴它成功了 :) 您是否必须更改 Babel 配置或者 transpileDependencies 是否足够? transpileDependencies 就够了 =D

以上是关于IE11 SCRIPT7002: XMLHttpRequest: 网络错误 0x2ee4的主要内容,如果未能解决你的问题,请参考以下文章

SCRIPT7002:XMLHttpRequest:网络错误 0x80070005,成功预检请求后拒绝访问

浏览器控制台报错SCRIPT7002: XMLHttpRequest: 网络错误 0x2ef3

清除缓存后 IE10/IE11 Abort Post Ajax 请求出现错误“网络错误 0x2ef3”

IE11 在来自 iFrame 的 Ajax POST 操作期间返回状态 0(XMLHttpRequest:网络错误 0x2ee2

Ajax错误 “SCRIPT7002: XMLHttpRequest: 网络错误 0x2ef3, 由于出现错误 00002ef3 而导致此项操作无法完成” 的归纳总结

IE11 上的 VueJS 错误 - SCRIPT1004: 预期为 ';'