動態產生 js 檔案 link 至 html 的方式

  • 613
  • 0

當我們把寫好的 js 要導入到 html 的時候,大部分都會用如下的方式

<script src="Login_Internal.js"></script>

如果讓此 js 不會受到cache引響,我們就會在檔案名稱後方加上一串亂數,好讓瀏覽器可以重新讀取此 js

 

其實我們可利用下面方式去動態湊出要導入的檔案名稱並且加上防止cache的亂數

<script>
        let cacheID = new Date().getMilliseconds();
        let Login_InternalScript = document.createElement('script');
        Login_InternalScript.src = `Login_Internal.js?uid={cacheID}`;
        document.head.appendChild(Login_InternalScript);
</script>