2016-03-07 65 views
0

我正在開發一個最初運行HTTP協議的服務器。切換到HTTPS協議後,對Javascript文件所做的任何更改都不會再更新。我確信,該​​文件實際上已被妥善保存,上載並重新下載該文件,以確保代碼上的更改真的存在,而且事實如此。HTTPS vs HTTP緩存Javascript文件?

這是我的問題,爲什麼https不會對我對該文件所做的更改做出反應,但只要我使用http,就會顯示更改?

+0

圖片:http://intersofts.c​​om/sample.png – Jay

回答

0

當您使用HTTPS時,Javascipt源代碼似乎嘗試POST到HTTP URL。大多數現代瀏覽器都會阻止它,因爲這是不安全的。如果您的POST URL支持HTTPS,請更改它,您應該看到這項工作。

+0

是的,我意識到這一點。如果您查看圖像,您會看到,舊代碼是靜態編寫的,而我所做的更改使協議和域動態化(https/http)。我只是無法弄清楚爲什麼我的代碼更改不會在https上生效,而當我使用http加載頁面時會發生這種情況。 – Jay