Aurelia:对象不支持 IE 11 中的 属性 或方法 'bind'
Aurelia: Object doesn't support property or method 'bind' in IE 11
问题
我试图让我的 Aurelia 项目在 Internet Explorer 11 中运行,但是,我收到以下消息:
对象不支持 属性 或方法 'bind' (app.bundle.js 188,11)
导致此错误的规则:
var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
当我试图通过构建应用程序来捆绑我的应用程序时会发生此问题:
au build --env dev
我尝试了什么
我做了一些研究,发现有更多人有类似的问题,但与我完全相同的人并不多。此外,我看到 Polyfill 能够解决其中的几个问题,但在他们的文档中,我没有看到任何关于绑定的信息。
如有任何帮助,我将不胜感激,请随时询问更多信息!
bind
is supported 自 IE 9 以来的 IE。也许您触发了 IE 11 以外的其他 IE 模式。
您可以尝试在 html 的 <head>
部分添加 <meta http-equiv="X-UA-Compatible" content="IE=edge">
。我还发现了两个类似的话题,您可以参考:, thread 2。
如果问题仍然存在,您可以提供a minimal code sample to reproduce the issue。
出现此问题是因为兼容性视图在 Internet Explorer 11 中默认启用。
要忽略它,您可以添加 Yu Zhou 发布的 meta 标记,这必须是 head 部分中的第一个 meta 标记:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
问题
我试图让我的 Aurelia 项目在 Internet Explorer 11 中运行,但是,我收到以下消息:
对象不支持 属性 或方法 'bind' (app.bundle.js 188,11)
导致此错误的规则:
var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
当我试图通过构建应用程序来捆绑我的应用程序时会发生此问题:
au build --env dev
我尝试了什么
我做了一些研究,发现有更多人有类似的问题,但与我完全相同的人并不多。此外,我看到 Polyfill 能够解决其中的几个问题,但在他们的文档中,我没有看到任何关于绑定的信息。
如有任何帮助,我将不胜感激,请随时询问更多信息!
bind
is supported 自 IE 9 以来的 IE。也许您触发了 IE 11 以外的其他 IE 模式。
您可以尝试在 html 的 <head>
部分添加 <meta http-equiv="X-UA-Compatible" content="IE=edge">
。我还发现了两个类似的话题,您可以参考:
如果问题仍然存在,您可以提供a minimal code sample to reproduce the issue。
出现此问题是因为兼容性视图在 Internet Explorer 11 中默认启用。 要忽略它,您可以添加 Yu Zhou 发布的 meta 标记,这必须是 head 部分中的第一个 meta 标记:
<meta http-equiv="X-UA-Compatible" content="IE=edge">