我需要为特定设备开发一个网站,该设备只有 Opera 11 作为浏览器,无法更新。对于这个浏览器我需要开发一个网站。现在有现代框架和 Web 技术,但其中一些显然不会被 Opera 11 支持。我尝试构建一个非常简单的 Angular 应用程序,但相应的 typescript 代码被转换为 Javascript 代码,结果证明它具有更新的功能,然后受支持。该特定浏览器甚至还不支持 JQuery。
我想知道使用像 Angular、React 或 Vue 这样的现代框架是否是一个好主意。如何确定旧版浏览器支持哪些技术和框架?
提前谢谢您。
请告诉我这个问题是否不应在 Stackoverflow 上提出。
最佳答案
我可以看到 Opera 11 在 2010 年(2010 年 12 月 16 日)运行。这是一个旧的浏览器。
现代框架不支持旧浏览器:
Angular:如官方文档 https://angular.io/guide/browser-support 所示和另一个文档 https://ej2.syncfusion.com/angular/documentation/browser/支持 Opera 50+,但不支持以前的版本。
react https://ej2.syncfusion.com/react/documentation/browser/
旧框架 Backbone.js(使用 jQuery)和 AngularJs(使用特殊的 jQuery Lite)也许它们可以在 Opera 11 中工作,但您需要尝试它以及有关您想要在网站中开发的更多信息。
- 我建议您使用 jQuery 1.12 或始终使用 native JavaScript。正如您在官方 jQuery 链接中看到的:https://jquery.com/browser-support/和下一张图片/image/tnypL.jpg .
开发过程中会发现问题,这也是正常的。
希望对你有帮助。祝你好运,编码顺利。
关于javascript - 如何确定旧版浏览器支持哪些技术和框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60275929/