function d(e, t) {
M = "markdown",
C = t,
S = e,
_ = new Map;
var n = S.match(/!\[\]\(http\S+\)/gi);
n && n.length > 0 ? (n.forEach(function(e, t) {
S = S.replace(e, "![][img-" + t + "]"),
e = e.replace(/[!\[\]\(]|[\)]/gi, ""),
S = S + "\r\n\r\n" + ("[img-" + t + "]:" + e),
_.set(e, "[img-" + t + "]:" + e)
}),
A = [].concat(r(_.keys())),
E = A.length,
k = 0,
u(A[0])) : C(S)
}
操作系统 Windows 10
浏览器版本 96.0.4664.110(正式版本) (64 位)
简悦版本 2.2.0.520
网址: https://v2xtls.org/%E8%BF%9B%E9%98%B6%E5%BF%85%E8%AF%BB%EF%BC%9A%E4%BB%A3%E7%90%86%E5%8D%8F%E8%AE%AE-udp-%E5%85%A8%E6%96%B9%E4%BD%8D%E9%80%8F%E5%BD%BB%E8%A7%A3%E6%9E%90/
我自动化里面设置了,自动下载离线HTML和离线MD,打开上述网址后,offlinehtml的图片转base64是正常的, 但是解析出来的MD如下
上述md中的
被下列代码处理后
其中A[0]就变成了
还有一个奇怪的地方在于, 根据我的debug顺序, 离线html的图片请求正确发出, url也正确, 正确返回。 但实际离线html的文件没有被生成, 而离线md的图片url有问题, 发出后返回403错误, 但是, 离线md的文件反而正常生成了。