专业快速魔方/训练计时器
主要版本:https://cstimer.net/
最新版本:https://cstimer.net/new/
源码版本:https://cstimer.net/src/
最新版本和源版本将始终与该项目的主分支相同。而主版本将始终与该项目的已发布分支相同。
新功能将首先在最新版本中实现。经过几天的测试,主版本将在适当的情况下进行更新,具体取决于用户对新功能或更新的反馈。
优先使用HTTPS协议访问csTimer。尽管可以使用 HTTP,但某些功能可能无法正常工作,例如 stackmatTimer、WCA 登录等。
目前,由于渐进式 Web 应用程序,csTimer 能够作为移动设备上的本机应用程序运行。因此,当您在移动设备上通过 Chrome 或其他现代浏览器打开 csTimer 时,它会询问您是否将 csTimer 添加到主屏幕。然后,您可以将 csTimer 用作本机应用程序,无需网络访问即可运行。
如果您愿意帮助将 cstimer 翻译成您的母语,请转到此页面并选择您的语言。如果您的母语不在列表中,请联系我,我会添加它。
目前,所有数据(包括设置、会话数据等)都存储在用户浏览器的存储中。更具体地说,所有设置都存储在 localStorage 中,而会话数据(会话元数据除外)存储在 indexedDB 中,如果 indexedDB 不可用,则存储在 localStorage 中。
因此,如果清除浏览器缓存,所有数据都将丢失。为了避免数据丢失,您可以使用“导出”功能将所有数据导出到文件、csTimer 的服务器或谷歌存储或从文件、csTimer 的服务器或谷歌存储中导入/导出。
在8280fda之后,您可以从csTimer的服务器/Google存储中下载最新上传的数据,这对于错误上传可能有用。对于Google Storage,csTimer将保留10个最新上传的数据。 csTimer的服务器会保留10条或更多最新上传的数据。更具体地说,我将保留 10 条最新上传的数据,而其他数据可能会因磁盘资源有限而被删除。
对于除“cstimer.net”之外的域,csTimer 的某些功能可能无法正常工作,尤其是由于回调地址验证而导致的基于在线的导出/导入功能。如果您想让csTimer作为您自己网站的一部分,建议使用<iframe>。
在cb6c4266之后,您可以通过npm包cstimer_module使用csTimer的一些功能,例如打乱量。具体使用可以参考npm。如果有任何问题,可以直接在本项目中创建issues。