为了账号安全,请及时绑定邮箱和手机立即绑定

如何在更新 JS 代码后刷新 Flask 应用程序而无需清除浏览数据

如何在更新 JS 代码后刷新 Flask 应用程序而无需清除浏览数据

蝴蝶刀刀 2022-10-08 17:52:17
我正在使用 flask-socketio 开发一个 Flask 应用程序,使用 运行它socketio.run(app, debug=True),但是每次我更新应用程序的任何 Javascript 代码然后刷新浏览器时,更改都不会生效。如果我更新任何 Python 代码然后刷新,Python 更改确实会生效 - 唯一的问题是 Javascript 更改。清除浏览器的数据可以解决问题,但我不想每次更改 JS 代码时都必须这样做。还有其他方法吗?
查看完整描述

2 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

尝试按住 ctrl 单击(或按住 shift 单击)刷新按钮。

可能发生的是浏览器正在“缓存”您的 Javascript 代码。清除浏览器的数据会清除缓存,您将获得最新的更新...

在某些浏览器中,您可以通过绕过缓存的方式刷新页面来避免这样做。我认为 shift-click 技巧适用于 Firefox,而 ctrl-click 是 Chrome。或者,查找“绕过缓存刷新 [browser_name]”。


查看完整回答
反对 回复 2022-10-08
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

如果清除缓存确实有效,那么另一种方法(我总是使用)是保持您的开发人员工具处于打开状态,并确保您已在网络选项卡中选中“禁用缓存”。

正如我所说,“禁用缓存”功能仅在打开开发人员工具时才有效。


查看完整回答
反对 回复 2022-10-08
  • 2 回答
  • 0 关注
  • 193 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号