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

部分操作方式加入稍后读时,无法触发自动化 #2316

Open
2 of 6 tasks
binsee opened this issue Jun 4, 2021 · 12 comments
Open
2 of 6 tasks

部分操作方式加入稍后读时,无法触发自动化 #2316

binsee opened this issue Jun 4, 2021 · 12 comments

Comments

@binsee
Copy link
Contributor

binsee commented Jun 4, 2021

描述

简悦2.2增加了自动化功能,可以实现将文章加入稍后读/标注后,触发自动化操作来实现自定义的导出操作等。

问题

目前 加入稍后读 触发自动化存在bug,使用 加入稍后读 功能时,部分操作方式无法触发自动化。

操作是否可以触发自动化:

  • 在阅读模式下,按快捷键 D D ( 快捷键可更改)
  • 在阅读模式下,右键菜单 → 将当前页面加入稍后读
  • 在阅读模式下,按快捷键 SR 启用快捷键模式,再按 RL
  • 在阅读模式下,在 简悦选项卡 - 动作 中,选择 简悦 · 稍后读
  • 未进入阅读模式,右键菜单 → 将当前页面加入稍后读 (未进入阅读模式,无法提取正文,不属于bug)
  • 使用同步助手的小书签功能,将当前页面加入稍后读 (未进入阅读模式,无法提取正文,不属于bug)

在下一版本修复前,请使用快捷键 D D右键菜单 执行 加入稍后读 功能

使用自动化的前提

实现自动化的前提是:进入阅读模式后,当 未进入阅读模式时,仅可以加入稍后读,无法触发自动化

备注

因聚焦模式无法使用稍后读 / 标注,所以此功能不适合聚焦模式。

以上问题 仅存在于使用触发稍后读后的自动化 方案,其余并无影响。

@Kenshin
Copy link
Owner

Kenshin commented Jun 4, 2021

@binsee

谢谢记录,我稍微整理了下内容。

@SettingDust
Copy link

使用书签加入到稍后读也不可以

@binsee
Copy link
Contributor Author

binsee commented Jun 29, 2021

使用书签加入到稍后读也不可以

已更新入列表。严格来说使用书签加入,不属于bug,因为触发自动化需要已提取正文,即进入阅读模式。

@Kenshin
Copy link
Owner

Kenshin commented Jun 29, 2021

@binsee

哈哈,刚想回复,结果你的回复就来了。

@SettingDust
Copy link

使用书签加入到稍后读也不可以

已更新入列表。严格来说使用书签加入,不属于bug,因为触发自动化需要已提取正文,即进入阅读模式。

就是在阅读模式……

@binsee
Copy link
Contributor Author

binsee commented Jun 29, 2021

就是在阅读模式……

书签的判断逻辑不一样。。
书签是直接由同步助手将页面加入稍后读的,未与浏览器上插件进行交互。

@SettingDust
Copy link

就是在阅读模式……

书签的判断逻辑不一样。。
书签是直接由同步助手将页面加入稍后读的,未与浏览器上插件进行交互。

书签也会调用 js,可以交互吧?

@binsee
Copy link
Contributor Author

binsee commented Jun 29, 2021

书签也会调用 js,可以交互吧?

书签内确实是js,但只从页面提取一些信息,然后通过http请求将信息发给同步助手,由同步助手添加到稍后读中了。
在此过程,并未与浏览器中的简悦插件做任何交互。所以即使是在未安装简悦的浏览器中,也可以正常使用小书签功能。

@binsee
Copy link
Contributor Author

binsee commented Jun 29, 2021

@Kenshin 这里有个问题,通过书签,或者其他方式,将页面添加到稍后读列表后,没有通过自动化保存离线文件。
是否有必要加一个单独保存为离线文件的操作,这个似乎可以建立单独的自动化->导出(设置为手动,将之变为导出服务)来实现。
这个之后可以出个指引

@Kenshin
Copy link
Owner

Kenshin commented Jun 29, 2021

是否有必要加一个单独保存为离线文件的操作,这个似乎可以建立单独的自动化->导出(设置为手动,将之变为导出服务)来实现。

emmm 没理解你的意思?小书签 → 导出离线 HTML ?还是?

@binsee
Copy link
Contributor Author

binsee commented Jun 29, 2021

emmm 没理解你的意思?小书签 → 导出离线 HTML ?还是?

小书签是将文章元数据(标题、url、描述、备注、标签)加入稍后读,后续再精读用的。
而如果想在稍后读中,读取本地的离线文件,防止文章后续404,就需要保存离线文件。而直接导出的离线html,稍后读中不会识别,因此无法和稍后读中的记录关联。
如果想确保稍后读中有离线文件的关联,需要从稍后读中删除,再加入稍后读,触发自动化保存离线文件。如果已经为文章做了批注,则会在删除操作时丢失。

简要来说,就是我们需要一种方法,为已经加入稍后读的文章,补上本地保存的离线文件,且能在稍后读中加载。而此操作,不能要求删除稍后读记录,而仅仅是补上离线文件。

@Kenshin
Copy link
Owner

Kenshin commented Jun 29, 2021

如果想确保稍后读中有离线文件的关联,需要从稍后读中删除,再加入稍后读,触发自动化保存离线文件。如果已经为文章做了批注,则会在删除操作时丢失。

明白了,其实只要在按下图设置(手动方案)

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