"JavaScript中window.open()打开html文件会有缓存导致不准内容"\n\n是的,使用window.open()打开HTML文件时,浏览器可能会对文件进行缓存,这可能导致每次打开文件时都显示的是缓存的版本而不是最新的版本。\n\n为了解决这个问题,可以在URL中添加一个随机数或时间戳,以使每次打开文件时URL都是唯一的,从而防止缓存。例如:\n\njavascript\nvar randomNum = Math.random();\nwindow.open('example.html?' + randomNum);\n\n\n或者使用时间戳:\n\njavascript\nvar timestamp = new Date().getTime();\nwindow.open('example.html?' + timestamp);\n\n\n这样每次打开文件时,URL都会不同,浏览器就不会使用缓存的版本。


原文地址: https://www.cveoy.top/t/topic/pLUg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录