2012-09-27 81 views
0

假设我的用户在我网站的某个页面上。如何正确更新现场网站?

我修改的JavaScript文件,并更新我的服务器。

的问题是,用户不会注意到其中的差别,直到重新加载页面。

怎么办?

生成令牌,做所有的请求进行比较,以检测过时的代码,并重新加载页面通过重定向请求?

,如果没有请求被发送到服务器?如何更新JavaScript文件?不时检查应用程序的版本是否已更改?

+0

看到这一点:http://stackoverflow.com/questions/4644027/auto-reload-web-page – gjpc

+0

我认为人们混淆长轮询与缓存的JavaScript文件。假设你问如何确保用户拥有最新版本的代码,我是否正确? –

+0

我通过根据内容更改文件名来控制缓存。但即便如此,用户将不会有更新后的脚本,直到用JavaScript文件的更新引用重新加载页面。 – Thomas

回答