cdnやるやつ
code:js
var installCDN = ({id, src, module = false} = {}) => new Promise((resolve, reject) => {
const oldScript = document.getElementById(id);
oldScript?.parentNode.removeChild(oldScript);
const script = document.createElement("script");
script.addEventListener('load', () => resolve());
script.addEventListener('error', ev => reject(ev));
script.src = src;
script.id = id;
if (module) { script.type = 'module'; }
document.head.appendChild(script);
});
code:js
CSPで怒られた
scrapboxが使ってて許可してるcdnjs.cloudflare.comならできるのか
code:js
installCDN({
id: 'pdfMinJs-for-scrapbox',
src: '//cdnjs.cloudflare.com/ajax/libs/pdf.js/2.2.228/pdf.min.js'});
code:js
installCDN({id:'date-fns', src: '//cdnjs.cloudflare.com/ajax/libs/date-fns/1.30.1/date_fns.min.js'});
code:js
code:js
installCDN({
id:'tiny-segmenter',
});