在Safari中为网站重新加载javascript和CSS文件

tsh*_*had 5 javascript iphone safari

这让我发疯。每个浏览器和设备都有其自己的清除缓存并重新加载.js和.css文件的方式。例如,我唯一可以在Chrome中执行此操作的方法是转到登录页面,执行F12加载调试器并继续。这似乎是Windows的唯一方法。

在Windows中的旧版野生动物园中,您可以从菜单中进行操作,因为您似乎可以在IMac桌面上的Safari中进行操作。

但是,您如何在iPhone或iPad上操作?

我正在使用IMac调试电话,但是无论如何操作,.js文件都保持不变。当我在页面上的网站上查看时,更改就在那里。

我曾尝试使手机崩溃,双击刷新按钮,将其置于私人模式,然后返回。没用。有趣的是,我以私下方式进行了尝试,并且在“开发”菜单中可以看到.js文件的两个版本-一个带有更改,一个没有更改。当我回到非私有模式时,旧的.js文件(没有更改)在那里。

我也尝试删除我网站的网站数据,但是这没有用。

有人知道怎么做吗??????

谢谢,

汤姆

小智 5

在包含 JS 或 CSS 时附加查询字符串,并在更新代码时更改它。它将使该文件的缓存本地版本无效。

<script src="test.js?1234567"></script>
Run Code Online (Sandbox Code Playgroud)

使用时间戳是很常见的。

  • 它不适用于 Mac webkit 浏览器(Chrome/Safai)。 (3认同)