Bugfix: trim spaces in srcset, replace srcset in imgs
This commit is contained in:
parent
1cec7ac3f0
commit
d0d3dfd7b9
@ -45,14 +45,17 @@ export default function replaceHref(
|
|||||||
proxyUrl,
|
proxyUrl,
|
||||||
);
|
);
|
||||||
|
|
||||||
const sources = doc.getElementsByTagName("source");
|
const sources = doc.querySelectorAll("source,img");
|
||||||
for (const source of sources) {
|
for (const source of sources) {
|
||||||
// split srcset by comma
|
// split srcset by comma
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
|
if (!source.srcset)
|
||||||
|
continue;
|
||||||
|
// @ts-ignore
|
||||||
source.srcset = source.srcset.split(",").map(
|
source.srcset = source.srcset.split(",").map(
|
||||||
(src: string) => {
|
(src: string) => {
|
||||||
// split src by space
|
// split src by space
|
||||||
const parts = src.split(" ");
|
const parts = src.trim().split(" ");
|
||||||
try {
|
try {
|
||||||
// first part is URL
|
// first part is URL
|
||||||
parts[0] = proxyUrl(parts[0]);
|
parts[0] = proxyUrl(parts[0]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user