我正在开发一个Web应用程序,在桌面上工作时,我习惯在浏览器中使用Ctrl-F5
强制重新加载页面,以便在我更改javascript文件时清除所有缓存的副本。
我无法在移动浏览器中执行此操作,因为他们没有Ctrl-F5
或强制重新加载功能。我想避免在javascript的查询字符串中使用版本号,以便在我进行更改时强制重新加载文件。
是否有任何客户端或服务器端方式强制移动浏览器在重新加载网页时刷新javascripts?
答案 0 :(得分:6)
不确定。可以使用以下方法以编程方式加载JavaScript文件。
function LoadJsFile(jsUrl)
{
var script = document.createElement("script");
script.setAttribute("type", "text/javascript");
script.setAttribute("src", request);
document.body.appendChild(script);
}