不再支持AngularJS意味着应用程序将在Chrome中停止运行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不再支持AngularJS意味着应用程序将在Chrome中停止运行?相关的知识,希望对你有一定的参考价值。

我了解AngularJS将于2021年7月停止支持;在此日期之后,对jQuery等的某些更改可能会导致AngularJS应用程序停止运行,并且AngularJS将不会更新。

我有一个基于AngularJS的应用程序,该应用程序在隔离的环境中运行,并且通常会关闭Internet连接,即该应用程序不需要Internet连接,因为所有AngularJS,jQuery和其他JS库都嵌入在应用程序中。互联网会定期打开,只是为了更新用于运行该应用程序的Chrome浏览器。

让我们假设在AngularJS的支持期结束后,我将所有AngularJS,jQuery和其他JS库保持不变,但是我确实允许Chrome浏览器定期更新自身。

问题:在这种情况下,在更新Chrome之后,我的应用程序是否会停止运行,因此我也应该考虑冻结Chrome版本吗?还是仅更新浏览器不会导致应用程序行为发生任何变化?

答案

浏览器不会将某些客户端库或它们的版本强加给用户。如果您不升级应用程序中的任何库,那么当前的lib设置应该就可以了。如果在过时的库中发现了一些新的错误,则您的应用可能会变得脆弱,但是除此之外,我不会太担心。

您已明确指出的jQuery应该不会出现问题,如果您停留在次要版本中而不升级到新的主要版本。但是,尽管如此,新的主要版本仍可能具有与您在jQuery中使用的功能无关的重大更改。检查这些特定新版本的变更日志。但是,如果您的应用程序不是很关键,则只要它们满足您应用程序的要求,您就可以保留当前使用的版本。

以上是关于不再支持AngularJS意味着应用程序将在Chrome中停止运行?的主要内容,如果未能解决你的问题,请参考以下文章

面对即将终止支持的server你还能做些什么

AngularJs 1.x和AngularJs2的区别是啥?

滚动到AngularJS中的div顶部?

Docker云集群服务即将关闭,迁移容器的6大解决方案!

.NET 5.0即将不再提供服务更新,请升级到.NET 6.0

谷歌搜索不再支持Internet Explorer 11:被嫌弃的IE的一生