簡體   English   中英

IE10上的forEach不能在Server 2008上運行,但在其他任何地方都可以在IE10上運行

[英]forEach on IE10 not working on Server 2008, but works on IE10 everywhere else

在Windows Server 2008上運行時, forEach的javascript函數無法在IE10上運行,是否可以在我可用的所有其他IE10安裝上(包括在BrowserStack上 )運行,是否有任何原因?

我正在客戶端的測試站點上進行遠程桌面升級-由於它是測試站點,因此客戶端拒絕允許外部http訪問。 因此,我唯一的網絡訪問權限是使用實際服務器本身上的IE10(我無法升級瀏覽器,因為它不是我的服務器)。

我正在使用sortable.js庫來實現簡單排序(不幸的是,由於基礎結構問題,無法使用jquery)...但是Windows Server 2008上的IE10引發以下錯誤...

錯誤:對象不支持屬性或方法“ forEach”

這個錯誤至少要花一個小時的時間來升級(因為我必須手動更改數據庫中的排序順序,而不是通過編寫的工具)……而我僅完成了一半。

服務器上的版本瀏覽器堆棧(10.0.9200.17566)上的版本相同 ...因此我根本不明白為什么它不起作用。

誰能解釋為什么會發生這種情況-更重要的是,如果有任何方法可以解決它(不涉及更改外部javacsript庫)?

IE10是否可以在較舊的文檔模式下運行(也許在兼容性視圖中)? 在IE7或IE8模式下未定義forEach函數。

暫無
暫無

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

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