From 0c673d3c323ff81aefb1ffcfaed976a1ecfd3cbe Mon Sep 17 00:00:00 2001 From: redhoodsu Date: Sat, 8 Feb 2020 17:56:51 +0800 Subject: [PATCH] fix(snippet): error loading plugin for local page --- src/Snippets/defSnippets.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Snippets/defSnippets.js b/src/Snippets/defSnippets.js index 30ef36a..91528b6 100644 --- a/src/Snippets/defSnippets.js +++ b/src/Snippets/defSnippets.js @@ -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)