Skip to content

不刷新页面重新载入css样式 #5

@codezyc

Description

@codezyc
function reloadCSS() {
  const links = document.getElementsByTagName('link');
   
  Array.from(links)
    .filter(link => link.rel.toLowerCase() === 'stylesheet' && link.href)
    .forEach(link => {
      const url = new URL(link.href, location.href);
      url.searchParams.set('forceReload', Date.now());
      link.href = url.href;
    });
}

可以存成一个snippet经常执行

参考链接:
Reload CSS files without reloading the page

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions