【问题标题】:Prevent Chrome to cache JS file防止 Chrome 缓存 JS 文件
【发布时间】:2020-11-18 16:02:12
【问题描述】:

当我在后台连接太久并尝试再次登录时,我被拒绝了,所以我应该每次都清除我的浏览器(Chrome、FF、Edge)才能访问。

所以我注意到当从磁盘缓存加载名为 login.js 的文件时,我无法访问。这是一个解释问题的视频。

我在 3 个网站上使用 PS,在 VPS Linux Centos 和 7.1 php 版本上具有不同版本 1.7.6.5 和 1.7.6.6 aldo 1.7.6.7,并且我不使用任何缓存模块作为 Nginx 或 Memcached。

即使在移动设备上,我也应该切换到桌面版本或清除文件以获取访问权限。

如何防止 chrome 在浏览器设置或 php 文件中缓存此文件 login.js

问候

https://www.prestashop.com/forums/uploads/monthly_2020_07/2020-07-28_05-41-14.mp4.f2a7a6c6fa765bb12f2c4a4d56d0d508.mp4

【问题讨论】:

    标签: javascript google-chrome prestashop-1.7 http-status-code-302 diskcache


    【解决方案1】:
    <script src="script.js?v=1"></script>
    

    根据需要更改 v 值(v=1, v=2...)

    或者使用PHP

    <script src="script.js?v=<?php echo(rand(10,100)); ?>"></script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-13
      • 1970-01-01
      • 2016-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-13
      相关资源
      最近更新 更多