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

未读列表丢失文章 #1994

Open
enron2014 opened this issue Apr 2, 2021 · 16 comments
Open

未读列表丢失文章 #1994

enron2014 opened this issue Apr 2, 2021 · 16 comments
Labels

Comments

@enron2014
Copy link

enron2014 commented Apr 2, 2021

请说明发生问题的环境

  • 操作系统 ** MacOS**

  • 浏览器版本 ** Chrome 89.0.4389.114**

  • 简悦版本 2.1.0

请描述你的问题

未读列表丢失文章
在出现这个现象前 我曾经做过这个操作,请问有联系吗

截图

image

@Kenshin
Copy link
Owner

Kenshin commented Apr 2, 2021

嗨,你使用了截图对应的功能,则会将配置文件保存到本地,对于「未读列表丢失」确实有关系。(应该是操作造成的问题)

红框的功能 → 将本地的配置覆盖扩展端的配置文件

估计是这个问题造成的。


同步助手的自动同步功能:相当于一个 数据库,帮扩展端把配置文件 读取/保存 本地。

@Kenshin
Copy link
Owner

Kenshin commented Apr 2, 2021

补充一点:当开启此功能后,需要一直运行 同步助手 才可以,否则会出现 #1972 的问题。

@Kenshin Kenshin added the invalid label Apr 2, 2021
@enron2014
Copy link
Author

3个疑问
1.还可以找回 丢失的稍后读吗?
2.对用户而言 如何才能避免出现类似的 丢失稍后读 的问题?
3.我使用的用本地的配置文件去覆盖 浏览器的当前环境。可是照理来说 我没有换新设备,那我的浏览器环境 和 本地配置文件应该是保持一致的呀?那为什么覆盖会出现问题呢? (只要是想弄清楚 这个逻辑)

image

@Kenshin
Copy link
Owner

Kenshin commented Apr 2, 2021

嗨,明天回复你的问题(手机打字相对不方便)

@enron2014
Copy link
Author

好,晚安

@Kenshin
Copy link
Owner

Kenshin commented Apr 3, 2021

嗨,抱歉,昨天晚出去了,回来时太晚了,现在回复你下。

还可以找回 丢失的稍后读吗?

我认为 用户产生的数据归用户所有,且极度重视用户的隐私,所以不保存用户的数据,同时简悦提供了 坚果云 / Dropbox 以及 同步助手 的保存功能,所以如果你没有保存用户数据的话,我也没办法。 😂

对用户而言 如何才能避免出现类似的 丢失稍后读 的问题?

是个好问题,如同上个问题一样,如果用户有主动通过简悦同步配置文件到 坚果云 / Dropbox 的话,自然可以通过它们得到历史记录。

另外,同步助手在未来的版本也会提供类似 历史记录 的功能。


我使用的用本地的配置文件去覆盖 浏览器的当前环境。可是照理来说 我没有换新设备,那我的浏览器环境 和 本地配置文件应该是保持一致的呀?那为什么覆盖会出现问题呢? (只要是想弄清楚 这个逻辑)

简悦扩展端是没有能力(权限)把配置文件自动读取/保存到本地,所以需要使用 同步助手 帮忙保存。当启用了此功能后,我之前说过,同步助手就变成了 DB

你可以理解:扩展端为「本地数据」,同步助手为「远程数据」(例子不一定恰当,但希望你能理解它们的关系)

当首次使用此功能时,自然没有远程数据,所以需要本地数据 → 远程数据。(但简悦没办法 100% 确认哪些数据是新的/哪些是旧的,所以需要用户手动操作,所以就有了截图红框对应(以及它旁边对应的功能)的功能。

另外,红框的功能真正使用场景:

  1. 在 A 电脑,用户通过同步助手把配置文件保存到某个网盘对应的同步目录
  2. 在 B 电脑,用户通过这个网盘将配置文件同步到了 B 电脑
  3. 用户在运行同步助手的前提下,首次安装后,通过红框的功能,将配置文件同步到 B 电脑。

PS:上面三个过程看文字或许有点繁琐,只是我说的比较细而已,所有操作都是最基础的操作。

红框旁边的功能,与上面一致,只是「反向操作」而已。

@enron2014
Copy link
Author

enron2014 commented Apr 3, 2021

我查看了我本地的文件夹 发现是有我之前的稍后段对应的html的 但是为啥稍后读无法读取这些丢失的页面?

image

下图是我的同步助手的截图
image

我该如何操作 让稍后读列表可以正常读取我所有的html呢

@enron2014
Copy link
Author

补充一下 我看了json里面的内容 发现没有涉及 我丢失的那几篇文章的内容。我真的百思不得其解。

@Kenshin
Copy link
Owner

Kenshin commented Apr 3, 2021

emmm... 估计破案了。

<第一个图> 里面的 output 对应的内容,应该是 #1993 对应的问题,也就是说,在 #1993 的问题中,你没有开启同步助手,但却使用了 需要同步助手开启后才能使用 的功能。

补充一下 我看了json里面的内容 发现没有涉及 我丢失的那几篇文章的内容。我真的百思不得其解。

同样,如果选择了相应的功能,就必须要开启同步助手才行。(如果你说仍有丢失的文章的内容,应该是没有运行同步助手造成的。

@enron2014
Copy link
Author

嗯。。大概明白了。。。
最后问一个关于 配置文件的问题。。

图1是同步助手 配置文件保存的地方
图2是坚果云生成的配置文件
我是想问图2这个配置文件是干嘛用的?以及图1图2这两个json配置文件 需要保证一模一样吗(目前来看 它们内容并不一样)

image

image

提了好多问题,但愿不会嫌烦 哈哈

@Kenshin
Copy link
Owner

Kenshin commented Apr 4, 2021

有问题说明你留意到了,这是好事,并不会麻烦(虽然会耽误不少打字的时间... 😅

上条内容的回复:

简悦 1.x 支持坚果云的手动方案,当使用此功能时,会产生 图2 的效果
简悦 2.x 支持同步助手的同步方案,即 图1 的效果

当使用自动同步后,恰好同步助手设置的同步盘位置与 1.x 手动同步一致时,则图1 与 图2 它们是一个文件。

PS:同步助手的同步方案不局限于坚果云,任意网盘都可以,比如我现在就用 iCloud 作为同步盘的方案。

@enron2014
Copy link
Author

win端坚果云 好像可以设置同步某个文件 并不需要把文件夹放到坚果云目录下,这样其实 只需要同步json配置文件即可
mac端似乎不太行 只能把同步助手的同步文件夹 放在坚果云目录下 或者icloud,这样的话其实 同步json配置文件的同时 也同步了out目录下所有的文件

@Kenshin
Copy link
Owner

Kenshin commented Apr 4, 2021

@enron2014

我没用过 Win 下面的坚果云,一直都在 Mac 下使用。

output 目前的版本还看不出意义,下个版本就有用了。另外,output 也可以不放在同步盘里面,即:与 simpread_config.json 可以是不同的路径。

@Kenshin
Copy link
Owner

Kenshin commented Apr 4, 2021

再补充点:

md 目录是 简悦 1.x 时的功能,即将 markdown 导出至此。相对 2.x 来说,通过同步助手保存的话,就是 output 文件夹。

output 文件夹什么都可以保存,但 md 仅通过 导出服务 → 坚果云 来保存 md 文件。

@enron2014
Copy link
Author

enron2014 commented Apr 4, 2021

另外,output 也可以不放在同步盘里面,即:与 simpread_config.json 可以是不同的路径。

这个没办法办到吧? 因为只要设置了 同步文件夹路径,那么simpread_config.json也会保存在这里,out是后面生成的,也会自动保存在之前设置的同步文件夹那个路径下。

我的意思是 json文件和out文件夹 都是天然的同时保存在 设置的同步文件夹路径下
image

@Kenshin
Copy link
Owner

Kenshin commented Apr 4, 2021

我的意思是 json文件和out文件夹 都是天然的同时保存在 设置的同步文件夹路径下

不是必须的,按下图设置即可(当下图为空时,自然就会在 simpread_config.json 文件同目录下

image

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

No branches or pull requests

2 participants