簡體   English   中英

Aurelia:Object 不支持 IE 11 中的屬性或方法“綁定”

[英]Aurelia: Object doesn't support property or method 'bind' in IE 11

問題

我試圖讓我的 Aurelia 項目在 Internet Explorer 11 中運行,但是,我收到以下消息:

Object 不支持屬性或方法“綁定”(app.bundle.js 188,11)

導致此錯誤的規則:

    var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);

當我嘗試通過構建它來捆綁我的應用程序時,會發生此問題:

    au build --env dev

我試過什么

我做了一些研究,發現更多人有類似的問題,但和我完全相同的人並不多。 另外,我看到 Polyfill 能夠解決其中的幾個問題,但是在他們的文檔中,我沒有看到任何關於 bind 的內容。

我將不勝感激任何幫助,並毫不猶豫地詢問更多信息!

自 IE 9 起,IE 就支持bind 。也許你觸發了 IE 11 以外的其他 IE 模式。

您可以嘗試在 html 的<head>部分添加<meta http-equiv="X-UA-Compatible" content="IE=edge"> 我還發現了兩個類似的線程,您可以參考: 線程 1線程 2

如果問題仍然存在,您可以提供一個最小的代碼示例來重現該問題

出現此問題是因為 Internet Explorer 11 中默認啟用了兼容性視圖。要忽略此問題,您可以添加 Yu Zhou 發布的元標記,這必須是頭部部分中的第一個元標記:

  <meta http-equiv="X-UA-Compatible" content="IE=edge">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM