2013-03-24 210 views
0

我修改了js lightbox,我不知道如何爲其他瀏覽器加載新版本。在我的機器上,我做了Ctrl-F5,但我不知道如何爲訪問者瀏覽器做到這一點。我在想,我可以修改.js的文件名,但這不是一個乾淨的公平方法。強制重新加載javascript

你有什麼建議?

回答

1

您可以使用這樣的事情:

randomNumber = Math.floor(Math.random()*999); 

<script src="lightbox.js?randomNumber"></script> 

應該強制瀏覽器去下載最新版本的js文件的每個頁面刷新。

+1

大多數人使用版本號來強制Web瀏覽器重新加載文件。 randomNumber = version_number – IdanHen 2013-03-24 08:49:10

+0

@IdanHen:非常好的方法。請添加它作爲一個不同的答案,以便選擇它作爲解決方案。 – ctp 2013-03-24 10:03:29

1

嘗試從您的sevrer發送配置version_number。

<script src="lightbox.js?version_number"></script>