【问题标题】:“Access is denied” on IE browser for browser.min.js in react.jsreact.js 中 browser.min.js 的 IE 浏览器“访问被拒绝”
【发布时间】:2016-12-01 13:30:48
【问题描述】:

IE 给我错误消息“访问被拒绝”,而在其他所有浏览器中我都没有注意到这种行为。由于我尝试了很多方法,仍然无法想象问题出在哪里,所以我想问您您认为问题可能出在哪里?

【问题讨论】:

  • 你能分享你的代码吗?
  • 您的网站是 https 和资源 http 还是相反?
  • 是http。我附上错误截图
  • 如果您取消选择“仅调试我的代码”,调试器将中断外部模块......在屏幕截图中的调用点。 'object' 的类型是 'Window'... 可能它要求 window.location .... 您已设置“Break on all exceptions”... 尝试“Break on unhandled exceptions”,因为外部模块可能使用 try ,catch,finally 用于浏览器与他们的代码的互操作性。通常情况下,所有异常都对用户隐藏,除非加载了开发工具,因此对于站点访问者,任何使用 try 块处理的外部代码错误都不会发生。
  • 我正在为未处理的异常使用断点附加 IE2 的屏幕截图。仍然无法找到问题

标签: javascript internet-explorer reactjs internet-explorer-9 internet-explorer-11


【解决方案1】:

IE 在某些 babel es6 语法上存在问题,因此社区创建了 polyfill 来修补所需的功能。

通常,在我的源代码中添加require('es6-promise').polyfill(); 可以解决该问题。如果其他 polyfill 不奏效,你可以寻找其他 polyfill。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 2012-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多