IPE自动保存 (on THBWiki)

自动保存 InPageEdit 在每个页面的上一次编辑内容到本地,也支持保存默认编辑器的内容

作者
-Gzz-
今日安裝
0
安裝總數
1
評價
0 0 0
版本
1.0
建立日期
2025-09-24
更新日期
2025-10-01
尺寸
13.8 KB
授權條款
MIT
腳本執行於

功能说明

编辑时每隔 5 秒自动保存一次内容到本地,防止意外丢失.除了 IPE (InPageEdit) 的编辑器之外,也能保存 Wiki 默认编辑器的内容.
在 IPE 中的效果:

IPE中的自动保存

在默认编辑器中的效果:

Wiki默认编辑器中的自动保存

保存成功时编辑器右下会有提示.在有保存内容时打开编辑器,会有一个按钮,可以复制上次保存的内容.
需要注意的是,每个页面只会保存一次内容,下次打开编辑器并修改之后,就会开始新的保存,会覆盖上一次的内容.不过复制按钮还会保留上次的内容,所以如果需要上一个版本的内容的话,要在关闭编辑器之前复制并自己保存好.


在脚本菜单里可以打开已保存页面的列表:

脚本菜单

打开后:

已保存页面的列表

默认会自动清理 7 天以前的内容,这个天数也可以自己设置.还可以收藏页面,收藏之后此页面保存的内容不会被自动清理,使用 清空全部 时也会保留.
但是如果需要长期保存草稿的话,还是推荐自己在本地保存一份.

其他

IPE 的插件 CodeMirror 6 有个问题,本来 IPE 编辑时,更改了内容之后如果关闭编辑器或者关闭/刷新网页会提示是否确认,但是开了 CM6 之后就没有这个提示了.本脚本恢复了这个功能.