簡體   English   中英

在 Internet Explorer 11 中擴展 jQuery

[英]Extending jQuery in Internet Explorer 11

我的公司最近推出了一個網站,我們在 IE11 中經常遇到 JavaScript 錯誤。

Object doesn't support property or method '[ext. func name]' [Internet Explorer 11.0]

在我們的代碼中,我們經常使用以下語法擴展 jQuery:

$.fn.center=function() { ...... };

錯誤消息總是發生在這些函數上。 這個問題有方法解決嗎? 或者至少是一個解釋? 我可以更改代碼,但我也想了解為什么會發生這種情況。

我自己無法在 IE11 中重現此問題。 我們能夠看到錯誤的唯一原因是我們通過 window.onerror AJAX 將所有客戶端錯誤發送給我們自己。

我不確定 jQuery,但如果你為你的項目使用編譯,你可能會考慮在入口點的頂部添加

import 'core-js'

目前core-js polyfill 庫是實現跨瀏覽器支持的最簡單方法

暫無
暫無

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

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