fix(snippet): error loading plugin for local page

This commit is contained in:
redhoodsu
2020-02-08 17:56:51 +08:00
parent f25847633e
commit 0c673d3c32

View File

@@ -234,8 +234,11 @@ function loadPlugin(name) {
const globalName = 'eruda' + upperFirst(name)
if (window[globalName]) return
let protocol = location.protocol
if (!startWith(protocol, 'http')) protocol = 'http:'
loadJs(
`//cdn.jsdelivr.net/npm/eruda-${name}@${pluginVersion[name]}`,
`${protocol}//cdn.jsdelivr.net/npm/eruda-${name}@${pluginVersion[name]}`,
isLoaded => {
if (!isLoaded || !window[globalName])
return logger.error('Fail to load plugin ' + name)