Javascript 浏览器问题

Javascript 浏览器问题,javascript,angularjs,Javascript,Angularjs,我在angular js项目中工作,当我更改js文件中的任何代码行时,我应该返回浏览器并清除缓存和导航数据。 我想知道是否有一种解决方案可以强制浏览器在每次不清除缓存的情况下进行js更改 提前感谢。实现这一点的一个非常简单的方法是打开Chrome开发工具并选中网络选项卡下的禁用缓存选项。实现这一点的一个非常简单的方法是打开Chrome开发工具并选中网络选项卡下的禁用缓存选项选项卡。对于您的开发过程,您可以使用@element11建议的扩展 在生产环境中,可以使用指定应缓存的文件。 如果在缓存清单

我在angular js项目中工作,当我更改js文件中的任何代码行时,我应该返回浏览器并清除缓存和导航数据。 我想知道是否有一种解决方案可以强制浏览器在每次不清除缓存的情况下进行js更改


提前感谢。

实现这一点的一个非常简单的方法是打开Chrome开发工具并选中网络选项卡下的禁用缓存选项。

实现这一点的一个非常简单的方法是打开Chrome开发工具并选中网络选项卡下的禁用缓存选项选项卡。

对于您的开发过程,您可以使用@element11建议的扩展

在生产环境中,可以使用指定应缓存的文件。 如果在缓存清单文件中包含版本注释,则可以在每次发布时更新此版本注释,客户端将刷新其缓存


另外,您可能想看看。

对于您的开发过程,您可以使用@element11建议的扩展

在生产环境中,可以使用指定应缓存的文件。 如果在缓存清单文件中包含版本注释,则可以在每次发布时更新此版本注释,客户端将刷新其缓存


此外,您可能还想看看。

您可以在页面中添加这些元标记

<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE">

从Google签出以了解有关HTTP缓存的更多信息

您可以在页面中添加这些元标记

<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE">

从谷歌结账了解更多关于HTTP缓存的信息

我喜欢使用Cache Killer作为chrome的扩展。感谢@element11的回复,如果项目处于生产模式,我应该告诉我的用户在他们的浏览器中安装Cache Killer吗?@Ali我不会告诉用户下载任何类似的东西。我只是用它来发展。如果您需要通知用户计算机重新下载文件,我知道您可以在加载javascript文件时使用
?version
参数,并且您可能希望查看建议的元解决方案。我没有太多的经验。祝你好运。@element11谢谢;)我喜欢使用Cache Killer作为chrome的扩展。感谢@element11的回复,如果项目处于生产模式,我应该告诉我的用户在他们的浏览器中安装Cache Killer吗?@Ali我不会告诉用户下载任何类似的东西。我只是用它来发展。如果您需要通知用户计算机重新下载文件,我知道您可以在加载javascript文件时使用
?version
参数,并且您可能希望查看建议的元解决方案。我没有太多的经验。祝你好运。@element11谢谢;)嗨@stej4,我在寻找一个编程解决方案,因为如果项目处于生产模式,我不能告诉用户这样做。嗨@stej4,我在寻找一个编程解决方案,因为如果项目处于生产模式,我不能告诉用户这样做。更好的答案!如果提供任何来源进行研究,将需要更多helpful@Angular_10结帐或更好的答案!如果提供任何来源进行研究,将需要更多helpful@Angular_10结帐或