gzlock/simple-extension

数据备份or同步问题

ttxhxz opened this issue · 2 comments

请问可以增加一个webdav的数据备份或者同步的功能吗?
我有多台设备,目前新增一些内容需要手动复制数据到别的设备,不太方便

超纲了,没用过webdav

建议魔改,自行实现提交数据那步就可以了。

  // 添加到src/background/main.ts底部

  /*
  * 定时任务,间隔最低一分钟
  * 同名覆盖
  */
  chrome.alarms.create('SYNC_DATA', { periodInMinutes: 1 })
  chrome.alarms.onAlarm.addListener(async (alarm) => {
    if (alarm.name != 'SYNC_DATA') return
    const data = await loadData()
    // 这里放提交数据的代码
  })

然后在public/manifest.json文件的permissions字段添加alarms权限,再npm run build一下就可以了

好吧,目前只会python,没用过npm,我之后有空研究看看好了