From d26c1c38d0a7a42603f87622a5834f8ee50b8628 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B5=A9=E8=BF=9C?= Date: Wed, 29 Jul 2020 20:34:05 +0800 Subject: [PATCH] fix src without protocols in article --- dist/article/article.html | 4 ++-- dist/article/article.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dist/article/article.html b/dist/article/article.html index c4f7549..a69f14a 100644 --- a/dist/article/article.html +++ b/dist/article/article.html @@ -3,13 +3,13 @@ + content="default-src 'none'; script-src-elem 'sha256-Y47O8EyR7IULmMXvvGsrM43xajwkPmTKvC8AhLDvg/o='; img-src http://* https://*; style-src 'self' 'unsafe-inline'; frame-src http://* https://*; media-src http://* https://*"> Article
- + \ No newline at end of file diff --git a/dist/article/article.js b/dist/article/article.js index 1262de3..4aa0c9d 100644 --- a/dist/article/article.js +++ b/dist/article/article.js @@ -9,8 +9,8 @@ let dom = domParser.parseFromString(html, "text/html") let baseEl = dom.createElement('base') baseEl.setAttribute('href', get("u").split("/").slice(0, 3).join("/")) dom.head.append(baseEl) -for (let i of dom.querySelectorAll("img")) { - i.src = i.src +for (let e of dom.querySelectorAll("*[src]")) { + e.src = e.src } for (let s of dom.querySelectorAll("script")) { s.parentNode.removeChild(s)