fix require() with root urls in /dir/page.html
This commit is contained in:
parent
549c0ba2c9
commit
365b706320
|
@ -86,7 +86,7 @@
|
||||||
const tag = isCss ? 'link' : 'script';
|
const tag = isCss ? 'link' : 'script';
|
||||||
const attr = isCss ? 'href' : 'src';
|
const attr = isCss ? 'href' : 'src';
|
||||||
if (!isCss && !url.endsWith('.js')) url += '.js';
|
if (!isCss && !url.endsWith('.js')) url += '.js';
|
||||||
if (url.startsWith('/')) url = url.slice(1);
|
if (url[0] === '/' && location.pathname.indexOf('/', 1) < 0) url = url.slice(1);
|
||||||
let el = document.head.querySelector(`${tag}[${attr}$="${url}"]`);
|
let el = document.head.querySelector(`${tag}[${attr}$="${url}"]`);
|
||||||
if (!el) {
|
if (!el) {
|
||||||
el = document.createElement(tag);
|
el = document.createElement(tag);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user