urlにタイムスタンプを付ける方法と役割


速記:URLの末尾に時間が追加されました.これにより、リクエストが最初に送信された後にキャッシュされるのではなく、このメソッドが呼び出されるたびに再作成され、再送信されることが保証される.このURLはタイムスタンプによって少し異なります.このテクニックは、スクリプトのPOSTが毎回実際に新しいリクエストを生成し、Webサーバがサーバからの応答をキャッシュしようとしないことを保証するためによく使用されます.
//           
function timestamp(url){
    var getTimestamp=new Date().getTime();
    if(url.indexOf("?")>-1){
        url=url+"&timestamp="+getTimestamp
    }else{
        url=url+"?timestamp="+getTimestamp
    }
    return url
}
url.indexOf("?")>-1?`${url}&timestamp=${new Date().getTime()}`:`${url}?=timestamp${new Date().getTime()}`

転載先:https://www.cnblogs.com/smart-girl/p/10534098.html