2011-10-05 100 views
3

我已經depolyed我的小程序使用deployJava.js而不使用或標記。所以,首先,你可能認爲all those questions是這個問題的重複,不完全重複。強制瀏覽器重新加載小程序

當前,當我刷新我的頁面(包含小程序)時,瀏覽器嘗試重新加載導致諸如無響應小程序之類的複雜問題的舊小程序。我想強制每次刷新頁面時從服務器而不是從瀏覽器緩存中重新加載小程序,而且也沒有任何手動工作(如關閉/重新打開瀏覽器或手動瀏覽器緩存刪除)。有沒有辦法實現它,任何屬性或參數通過runApplet(...)(deployJava.js中的函數),使用javascript或HTML?

+0

做小程序使用靜態屬性小程序的唯一網址是什麼? –

+0

@Andrew Thompson:是的,但可以處理。 –

回答

6

爲每次:)像your.jar?uniquehashyour.1.2.3.jar

+0

頁面在一段時間間隔後,可以在午夜說出,自動刷新以加載任何較新版本的小程序。感謝幽默無論如何:) –

+0

@Umer Hayat:我認爲這是一個有效的答案,每當你部署一個新的applet時(例如在applet的JAR中附加一個版本號),就創建一個新的通用鏈接。這種方法也適用於其他資源,如CSS,JavaScript。 – home

+1

或者讓你的服務器用免費的HTTP頭提供* .jar資源。 –