mirror of
https://github.com/yang991178/fluent-reader.git
synced 2025-02-13 18:20:47 +01:00
fix src without protocols in article
This commit is contained in:
parent
f0234afd9e
commit
d26c1c38d0
4
dist/article/article.html
vendored
4
dist/article/article.html
vendored
@ -3,13 +3,13 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta http-equiv="Content-Security-Policy"
|
<meta http-equiv="Content-Security-Policy"
|
||||||
content="default-src 'none'; script-src-elem 'sha256-iiXdy1GW3jlpYWJzQD+GvmCWg6e+JhQDFjBmllOw8JM='; img-src http://* https://*; style-src 'self' 'unsafe-inline'; frame-src http://* https://*; media-src http://* https://*">
|
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://*">
|
||||||
<title>Article</title>
|
<title>Article</title>
|
||||||
<link rel="stylesheet" href="article.css" />
|
<link rel="stylesheet" href="article.css" />
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="main"></div>
|
<div id="main"></div>
|
||||||
<script integrity="sha256-iiXdy1GW3jlpYWJzQD+GvmCWg6e+JhQDFjBmllOw8JM=" src="article.js"></script>
|
<script integrity="sha256-Y47O8EyR7IULmMXvvGsrM43xajwkPmTKvC8AhLDvg/o=" src="article.js"></script>
|
||||||
<!-- Run "cat article.js | openssl dgst -sha256 -binary | openssl enc -base64 -A" for hash -->
|
<!-- Run "cat article.js | openssl dgst -sha256 -binary | openssl enc -base64 -A" for hash -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
4
dist/article/article.js
vendored
4
dist/article/article.js
vendored
@ -9,8 +9,8 @@ let dom = domParser.parseFromString(html, "text/html")
|
|||||||
let baseEl = dom.createElement('base')
|
let baseEl = dom.createElement('base')
|
||||||
baseEl.setAttribute('href', get("u").split("/").slice(0, 3).join("/"))
|
baseEl.setAttribute('href', get("u").split("/").slice(0, 3).join("/"))
|
||||||
dom.head.append(baseEl)
|
dom.head.append(baseEl)
|
||||||
for (let i of dom.querySelectorAll("img")) {
|
for (let e of dom.querySelectorAll("*[src]")) {
|
||||||
i.src = i.src
|
e.src = e.src
|
||||||
}
|
}
|
||||||
for (let s of dom.querySelectorAll("script")) {
|
for (let s of dom.querySelectorAll("script")) {
|
||||||
s.parentNode.removeChild(s)
|
s.parentNode.removeChild(s)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user