我試圖支持跨瀏覽器兼容性,但功能包括()不受IE(Internet Explorer)支持。有誰知道這是爲什麼?爲什麼Internet Explorer不支持includes()?
1
A
回答
2
Array.prototype.includes
和String.prototype.includes
分別是ES7 (now ES2017)和ES6 (now ES2015) javascript規範的一部分。
Internet Explorer的...是一個停產系列圖形Web瀏覽器
關鍵詞:停產。微軟現在只開發Edge。 IE瀏覽器仍然可以獲取安全更新,但不會再收到新的JavaScript更新或任何瀏覽器規範更新。
includes()
是無法在Internet Explorer支持,你能解釋我爲什麼?
Internet Explorer不支持Array.prototype.includes
或String.prototype.includes
,因爲Microsoft不再開發IE。這些規格是在微軟停止使用IE之後發佈的,因此它不會獲得這些功能。
別急
您仍然可以通過使用polyfills使用舊的瀏覽器新的JavaScript。可以使用core-js作爲polyfills的庫。
要在IE中使用includes(...)
,只需在您的<head>
的頂部包含此項,然後再使用任何腳本。
<script src="https://cdnjs.cloudflare.com/ajax/libs/core-js/2.4.1/core.min.js"></script>
相關問題
- 1. 不支持Internet Explorer jquery
- 2. PongWebSocketFrame不受Internet Explorer支持
- 3. Internet Explorer(IE)支持
- 4. .includes()在Internet Explorer中不工作
- 5. 對Internet Explorer的Mediaelement.js支持
- 6. Internet Explorer網站支持
- 7. JSON支持在Internet Explorer 9
- 8. Internet Explorer是否支持arguments.callee.name?
- 9. Internet Explorer 11支持converse.js嗎?
- 10. window.postMessage Internet Explorer 11支持
- 11. Internet Explorer 9不支持css3風格
- 12. Internet Explorer 8不支持我的設計
- 13. JavaScript:方法forEach不支持從Internet Explorer
- 14. 爲什麼Internet Explorer 11對象不支持屬性或方法'findIndex'
- 15. 爲什麼Internet Explorer不顯示foreignObject?
- 16. Internet Explorer和Firefox支持@media頁面嗎?
- 17. pcm在Internet Explorer中的數據支持
- 18. webcomponentsjs庫是否支持Internet Explorer 9?
- 19. Firebreath 1.6支持Internet Explorer 10嗎?
- 20. Google Plus按鈕API支持Internet Explorer 8
- 21. 門檻停止支持Internet Explorer的
- 22. Internet Explorer支持的內容類型
- 23. 支持Internet Explorer 6的HTML5視頻>?
- 24. Internet Explorer 8支持哪些CSS3功能?
- 25. Internet Explorer 11是否支持Multi-Touch?
- 26. 爲什麼Internet Explorer Cache xhr請求?
- 27. 爲什麼在Internet Explorer 8中泄漏?
- 28. 原型擴展jQuery不工作在Internet Explorer中 - 「不支持」
- 29. 爲第n個孩子選擇Internet Explorer的支持
- 30. Windows 7上的Internet Explorer 11之後是什麼?企業如何支持ES2016?
'Array.prototype.includes'實際上是由ES7引入的。 –