input密碼輸入框顯示為“*” 需要注意的是:input的type屬性需設(shè)置為"text"
為什么微信會緩存哑梳,是因為服務(wù)器的響應沒有明確告訴瀏覽器:不準緩存(no-cache、no-store、Expires袱贮、max-age等)。而只是告訴瀏覽器一些標記信息(ETag体啰、Modified)攒巍,允許瀏覽器緩存,但瀏覽器需要每次訪問緩存之前先發(fā)請求來詢問服務(wù)器是否對內(nèi)容由更改荒勇。
正常一點的瀏覽器柒莉,會按標準主動發(fā)請求,攜帶標記詢問服務(wù)器內(nèi)容是否變化(If-Modified-Since沽翔、If-Unmodified-Since兢孝、If-None-Match窿凤、If-Match),服務(wù)器沒變則返回304跨蟹。但微信做為牛逼的“天之驕子”雳殊,偏偏就不發(fā)請求,任性的繼續(xù)使用可能過期的緩存的內(nèi)容窗轩。怎么解決呢夯秃?
1、如果微信已經(jīng)緩存痢艺,且如果是單頁面仓洼,可能有片段請求或js發(fā)出,則可以在某個js或片段的響應里加上“滿足某些條件時主動location.reload()”腹备,使得瀏覽器【主動刷新頁面】衬潦。此時請求就可以發(fā)出來,響應最新的內(nèi)容植酥。
2镀岛、從服務(wù)器端來說,如果需要防止后續(xù)再被緩存友驮,則需要在服務(wù)器返回的響應里漂羊,明確告知瀏覽器不要緩存(no-cache、no-store卸留、Expires走越、max-age等)
0x00 廢話 想起上一次寫起隨筆已經(jīng)過去了數(shù)個月之久,主要原因有二穆役,一是有些想說的事情放在公開場合有些欠妥寸五,當然更大的原因是當我這兩年接觸了形形色色的人,經(jīng)過了這些那些的事...