Kenshin / simpread

简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
http://ksria.com/simpread
GNU General Public License v3.0
8.13k stars 529 forks source link

导出为离线Markdown时图片无法显示(特定页面) #1984

Open 4shen opened 3 years ago

4shen commented 3 years ago

系统:Windows 10 浏览器:Chrome 89.0.4389.90 简悦:浏览器扩展 2.1.0

当导出为离线Markdown时,所有图片均无法显示。 查看Markdown源码,可以看到图片的base64值都相同,如下 data:text/html;base64,PGh0bWw+DQo8aGVhZD48dGl0bGU+NDA0IE5vdCBGb3VuZDwvdGl0bGU+PC9oZWFkPg0KPGJvZHkgYmdjb2xvcj0id2hpdGUiPg0KPGNlbnRlcj48aDE+NDA0IE5vdCBGb3VuZDwvaDE+PC9jZW50ZXI+DQo8aHI+PGNlbnRlcj5uZ2lueDwvY2VudGVyPg0KPC9ib2R5Pg0KPC9odG1sPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0KPCEtLSBhIHBhZGRpbmcgdG8gZGlzYWJsZSBNU0lFIGFuZCBDaHJvbWUgZnJpZW5kbHkgZXJyb3IgcGFnZSAtLT4NCjwhLS0gYSBwYWRkaW5nIHRvIGRpc2FibGUgTVNJRSBhbmQgQ2hyb21lIGZyaWVuZGx5IGVycm9yIHBhZ2UgLS0+DQo8IS0tIGEgcGFkZGluZyB0byBkaXNhYmxlIE1TSUUgYW5kIENocm9tZSBmcmllbmRseSBlcnJvciBwYWdlIC0tPg0K 使用base64解码出来是

<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>kuzan/0.10</center>
</body>
</html>
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->

怀疑是图片没有下载成功,在多个网站测试导出离线Markdown均出现相同问题。 使用Edge浏览器89.0.774.63测试,问题依然存在。 导出为非离线模式的Markdown显示正常。

另外有个小bug,离线Markdown的图片是[![][img-0],多了一个左括号[

Kenshin commented 3 years ago

嗨,建议给出具体 URL 我随便测试了几个页面 如 https://sspai.com/post/61996 是没问题的。

4shen commented 3 years ago

你给的url确实没问题,但我的还是下载不了,测试url如下 https://www.anquanke.com/post/id/236216 https://www.freebuf.com/news/267983.html

Kenshin commented 3 years ago

okay 收到,确实有问题(但,离线 HTML 没问题,它们的逻辑基本一致,不知道触发了什么奇怪问题导致的。

PS:个人不建议使用 离线 MD,除 vs code 可以不卡的打开它,大多数 MD 编辑器 都玩不转。 😂

4shen commented 3 years ago

相比而言,离线Markdown更为简洁,少了很多CSS,文件更小,检索更为方便。 希望能解决这个bug,谢谢~

Kenshin commented 3 years ago

@4shen

没问题,不过,有过考虑 textbundle 比这种 离线 MD 更简单的方式?(唯一的问题,不是既定标准,不过大多数 MD 编辑器都支持了。