Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.2.0 稍后读中解析Notion页面失败 #2193

Open
luc99hen opened this issue May 20, 2021 · 31 comments
Open

2.2.0 稍后读中解析Notion页面失败 #2193

luc99hen opened this issue May 20, 2021 · 31 comments

Comments

@luc99hen
Copy link

之前根据作者的建议配置了Notion的第三方适配源。在浏览器里可以正常解析Notion的页面,但是在稍后读中打开就会解析失败(不适用同步助手的内置解析器)。测试了其他几个页面也都是这种状况。

image
image

@Kenshin
Copy link
Owner

Kenshin commented May 20, 2021

嗨,这不算是 Bug 因为 Notion 都是动态加载的,并且跟一般的页面也不太一样。

不过,这个问题可以解决,需要配置下 #2146

但是这个文档还没写,完成后我会通知你。

@Kenshin
Copy link
Owner

Kenshin commented May 20, 2021

抱歉,因为这次 Webstore 审核的超级快,导致 2.2.0 相关的内容没有匹配,所以这两天会超级忙,因为 Github Issues 的机制导致有可能 无法看到置顶信息,所以我暂时把这个 issues 先做了关闭处理,等这个 Issues 完毕后,会恢复它。

@Kenshin Kenshin closed this as completed May 20, 2021
@Kenshin
Copy link
Owner

Kenshin commented May 25, 2021

嗨,相关教程已经有了 #2146

另外,以下是一些新的升级信息。

简悦 2.2.0.520 正在审核中

因 2.2.0 发布后产生了一些特殊情况下的通用性问题,所以我发布了 520 补丁版,用来解决这些通用性问题,520 版本正式发布后,我会在这里通知大家。

通用性问题

关于通用性错误的细节也可以看 选项页 → 右下角 → 通知中心这里

本次更新内容

这只是我认为有必要重点介绍的功能,除此以外还有很多小功能没有介绍。

一些 2.2.0 相关性的教程

下面的教程涵盖了:稍后读 · 导出的定制化 · 自动化 · 如何与双链笔记联动 等,下面列举一些,更多 请看这里

更新日志

如果你想看 2.2.0 到底增加了哪些功能的话,可以看

  1. http://ksria.com/simpread/welcome/version_2.2.0.html
  2. http://ksria.com/simpread/changelog.html

API 失败的情况

如果你在使用 API 导致失败的话,请做以下修改:

  1. 请不要使用 Dropbox 作为同步盘
  2. 请使用严格的目录结构 `<支持的网盘>/SimpRead/simpread_config.json` 👉 如何开通
  3. 如果无法访问 https://simpread.pro/developer 请确保网络畅通即可。

关于第一条的补充

如果你仅使用 Telegram Bot 的话,可以设置 Dropbox 为同步盘。

后续

Edge 版预计本周提交,且直接为 2.2.0.520

@Kenshin
Copy link
Owner

Kenshin commented May 25, 2021

嗨,简悦 2.2.0.520 已经发布,已重新开启此 Issues

一个建议

如条件允许,请一定要订阅 简悦的发布渠道这里通知中心

简悦会在每个大版本发布或不定期会推送简悦的相关信息,也请订阅 Newsletter

@Kenshin Kenshin reopened this May 25, 2021
@Kenshin
Copy link
Owner

Kenshin commented May 25, 2021

@luc99hen
Copy link
Author

Kenshin, 你的意思是Notion动态加载的问题可以通过读取自动化保存的本地文件解决吗?疑问🤨

@Kenshin
Copy link
Owner

Kenshin commented May 26, 2021

Kenshin, 你的意思是Notion动态加载的问题可以通过读取自动化保存的本地文件解决吗?疑问🤨

是的,如果有动手能力的话,看着教程就能配置成功。

@Kenshin
Copy link
Owner

Kenshin commented May 26, 2021

嗨,如果这个功能解决了你的诉求,网络允许的话,请去 Webstore 帮忙 五星好评 吧 😂

@Kenshin
Copy link
Owner

Kenshin commented May 26, 2021

我关闭这个 Issues 了。 😉

@Kenshin Kenshin closed this as completed May 26, 2021
@luc99hen
Copy link
Author

等一下哎,
我试了一下,这样的话之前给Notion配置的第三方站点规则就没了哎

@Kenshin
Copy link
Owner

Kenshin commented May 26, 2021

等一下哎,
我试了一下,这样的话之前给Notion配置的第三方站点规则就没了哎

如果已经保存到本地的话,不需要适配规则

@luc99hen
Copy link
Author

image
就是会这样,,在浏览器里保存的时候是正常的

@Kenshin
Copy link
Owner

Kenshin commented May 26, 2021

应该没问题的,这个估计是你设置造成的,这几天太忙了,我先记下来,等有时间的时候,详细测下再回复你。

@Kenshin Kenshin added the to do label May 26, 2021
@luc99hen
Copy link
Author

嗯嗯,好的。刚刚又试了一下,,嗯我直接打开本地的HTML在浏览器里是正常的,但是稍后读里就显示不正常。

@Kenshin
Copy link
Owner

Kenshin commented May 29, 2021

嗯嗯,好的。刚刚又试了一下,,嗯我直接打开本地的HTML在浏览器里是正常的,但是稍后读里就显示不正常。

嗨,我刚才验证了下,确实如此。

此问题也已修复,请重新导入即可解决。

image

@Kenshin Kenshin removed the to do label May 29, 2021
@luc99hen
Copy link
Author

谢谢Kenshin,辛苦了。我看了一下gist的修改,发现是把那几个svg图标去掉了。因为Notion页面里有很多这种图标(比如Link图标),感觉不是长久之计啊。😂
另外,还想问一下,是不是修改的CSS没法应用到稍后读的页面上啊。因为我试着改了几行,好像没看到效果。
image

@Kenshin
Copy link
Owner

Kenshin commented May 29, 2021

因为Notion页面里有很多这种图标(比如Link图标),感觉不是长久之计啊。😂

嗨,你可以试试看是否还存在,这些 icon 应该都是差不多的 class 所以感觉问题不大。

修改的CSS没法应用到稍后读的页面上

应该可以的,但如果稍后显示的是读取的本地文件,当然是不行的了。

@luc99hen
Copy link
Author

luc99hen commented May 29, 2021

你可以试试看是否还存在,这些 icon 应该都是差不多的 class 所以感觉问题不大

是还在的,比如那种link上的图标,
image
所以我后来尝试自己改一下CSS,保存到本地以后(HTML和离线HTML都试了一下),在稍后读里就不太行。
具体地,我尝试了下面几种打开方式:

  • 在稍后读里打开(iframe),找不到我自定义的CSS
  • 在文件资源管理器中直接打开,显示正常
  • 在稍后读里打开本地文件(👇下图),显示正常
    image

@Kenshin
Copy link
Owner

Kenshin commented May 29, 2021

应该可以的,但如果稍后显示的是读取的本地文件,当然是不行的了。

这个地方我说错了。


至于你的问题,请重新更新第三方适配源,然后再试试,我加入了些内容。

@Kenshin
Copy link
Owner

Kenshin commented May 29, 2021

抱歉,好像还是不行,只能有时间更新适配规则了。

不知道 Notion 的结构又更改了什么...

我先重开这个 Issues 吧。

@Kenshin Kenshin reopened this May 29, 2021
@Kenshin
Copy link
Owner

Kenshin commented May 29, 2021

晕,我找到原因了,请重新更新适配规则,如果没有问题的话,你来关闭这个 issues 吧~

@luc99hen
Copy link
Author

额,直接把svg都去掉,我其实有试过,但是几个🔗链接的地方显示效果不是太好(一行直接分成几行显示了)😉。
哈哈,其实问题也不大的。不过我挺好奇稍后读直接读取本地文件,为什么会和“直接打开静态HTML”表现不一致呢

@Kenshin
Copy link
Owner

Kenshin commented May 29, 2021

嗨,看来你很喜欢钻研,相当不错,简悦有个 Tg 群,不来玩玩?我非常欢迎动手能力强的用户。

稍后读直接读取本地文件,为什么会和“直接打开静态HTML”表现不一致

是这样的,直接打开 HTML 的是不经过简悦「优化」的页面;反之则被简悦优化的页面,所以对一些媒体资源有简悦自己的一套了逻辑。

但偶尔会出现错误,如这次的问题,导致 svg 特别大。

因为时间缘故,确实没有仔细看到你说的 一行直接分成几行显示了 等抽出时间我研究下~

@Kenshin
Copy link
Owner

Kenshin commented May 29, 2021

呼唤 @binsee 大神,不知道是否原意了解一下这个问题?

应该不是太麻烦。 😂

@luc99hen
Copy link
Author

哈哈,谢谢Kenshin,因为我也写过一点前端所以比较想了解清楚。不过咱早就是群里催更大军的一员了😬,只是平时潜水比较多。

至于一行断成几行,大概就是这样子👇。
image
我自己加了一个规则 sr-rd-content a {display: inline-block}就可以在浏览器里正常显示,只是在稍后读里就失效了。

@binsee
Copy link
Contributor

binsee commented May 29, 2021

呼唤 @binsee 大神,不知道是否原意了解一下这个问题?

是解决svg的问题吗?
换行的问题暂时我没找到哪篇文章是这个问题。

@Kenshin
Copy link
Owner

Kenshin commented May 30, 2021

是解决svg的问题吗?
换行的问题暂时我没找到哪篇文章是这个问题。

@binsee

其实是这样的问题:

稍后读 · 阅读模式中应该有对当前站点的 CSS 样式适配(代码逻辑在),但是没生效。(也就是说,网页端没问题,但稍后读 · 阅读模式没生效。

我这两天可能没时间调查,你要是感兴趣的话,可以看看。(非必须调查)等后续我抽出时间我自己确认就行。

@luc99hen
Copy link
Author

呼唤 @binsee 大神,不知道是否原意了解一下这个问题?

是解决svg的问题吗?
换行的问题暂时我没找到哪篇文章是这个问题。

“换行问题”文章链接👉: https://www.notion.so/I-4072e6ac6ad64e45bf03a8b9318613cc

@binsee
Copy link
Contributor

binsee commented May 30, 2021

“换行问题”文章链接👉: https://www.notion.so/I-4072e6ac6ad64e45bf03a8b9318613cc

我测试了这篇,并没有发现『换行问题』,但发现了丢失部分小节标题

7

@Kenshin
Copy link
Owner

Kenshin commented May 31, 2021

@binsee @luc99hen

其实我最开始在适配的时候也没有遇到这个问题,所以我怀疑还是跟 Notion 动态加载页面有关系...

@luc99hen
Copy link
Author

luc99hen commented May 31, 2021

我测试了这篇,并没有发现『换行问题』,但发现了丢失部分小节标题

是的,因为链接是在丢掉一个小节里(可能在原文里展开之后简阅可以读到它)
原文👇
image
浏览器👇
image
稍后读打开👇
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants