在我的項目有一個公共文件夾,裏面的腳本:public/worker.js
,其中包含一段代碼:爲什麼客戶端不會在公用文件夾中收到此腳本的新版本?
new Worker('worker.js');
我啓動流星:
alert('foo');
我用一個工人把這個腳本並連接到我的應用程序。 foo
被警告。
如果我的public/worker.js
代碼更改爲別的:
alert('bar');
服務器刷新客戶端,客戶端刷新頁面,但不會得到新的代碼,而不是使用舊的(提醒foo
代替新的閃亮bar
)。清除緩存然後刷新修復問題。 CTRL+F5
沒有解決這個緩存問題,它似乎不適用於這種腳本調用(至少不是我測試過的Firefox版本)。
爲什麼會發生這種情況?
我該如何預防?
很高興聽到... – 2015-02-18 14:27:26