瀏覽器中的js不能同步更新的解決方案

2021-08-02 12:10:16 字數 678 閱讀 3593

解決方案有三種,分別是:

1.清瀏覽器快取

2.清伺服器快取

3.更改專案中對應的js檔名(大招)

在專案的整合過程出現了瀏覽器中的js和專案裡面的js不是同步的。起初,由於需求變動,需要前端多傳三個引數到後台,然後在ajax的data裡面多加了三個引數。接著後台就取資料,發現傳過來的值都是null。再去看前端的**,是不是沒有給引數賦值,我們把引數都alert了一遍,執行專案後,發現介面並沒有彈框,我們就好奇怪,為什麼沒有出現彈框呢??然後覺得是瀏覽器快取的問題,就去清快取。再試,還是沒有彈框。反覆幾次,還是不行。後來一想,是不是這三個引數沒有賦值成功,因為給它們賦值需要前面儲存的資料。所以我們就直接給三個引數賦值為「1」。可是還是不行。鬱悶了一會兒,我又繼續嘗試,這是我終於想到看一下瀏覽器中的js了。這一看,果然是這裡的問題,這裡的js沒有更新。然後我們就起勁了,各種清快取,甚至重啟了電腦。可瀏覽器中的js依然沒有更新。實在是不行了,就跑去問公司的前輩,他說有可能是本地快取的問題,還有可能是服務端快取的問題。說的我都蒙了。後來他說,實在不行你把專案中的js檔案改一下檔名,我們把檔名改了之後,再重新整理,果然瀏覽器中的js更新了。

折騰了兩個小時,終於給弄好了。可是到現在,我也不明白為什麼改個檔名,就能更新了。有可能真的是本地快取的原因吧。第一次寫博文,有不足的地方,希望各位大神多多指教,謝謝。。。

專案js檔案修改後瀏覽器不能及時更新的解決辦法

在做web開發過程中,經常需要除錯js 而在這個時候我們修改過的 可能不能生效。這是因為瀏覽器預設是有快取的,但是這個時候快取就會影響我們的除錯工作,在這裡就介紹一下chrome瀏覽器解決該問題的方法。在瀏覽器設定介面中勾選 清除瀏覽記錄 以下是谷歌瀏覽器的清除步驟 或使用快捷鍵直接清理快取 ctr...

ubuntu中firefox瀏覽器更新

firefox瀏覽器的更新 1.到這個目錄的父目錄 cd home robin downloads 2.copy解壓檔案firfox到 usr lib 並命名為firefox 4 sudo cp r firefox usr lib firefox 4 3.將舊的firefox重新命名 sudo mv...

瀏覽器大戰中的搜狗瀏覽器

abc 智慧型狂拼 紫光華宇,其中簡體中文全拼和智慧型 abc智慧型對於語句的輸入支援有限,而智慧型狂拼和紫光華宇詞儘管可以根據本地詞頻來智慧型新增詞語但本身詞庫更新慢,使用搜狗輸入法的原因是它每次上網時都會自動更新一些流行的詞語,使我們輸入更方便了。其實對於瀏覽器,我很少在意的,也不經常換,我自己...