📖 使用说明

两步搞定:拿到 Cookie → 粘贴签到
1
拿到你的 Cookie

打开同济 Canvas 登录后,进到任意课程页面

F12 → 切到 Application → 左侧 Cookies → 找到 _canvas_middle_session复制完整值。找不到就先进到“点名签到”的选项卡,再按F12一定有,多刷新几次。

在开发者工具中复制 Cookie
2
粘贴并签到

方式一:回到本页面,把 Cookie 粘贴到输入框,点签到。

粘贴 Cookie 输入框

方式二(推荐):把 Cookie 拼到 URL 里,以后打开就自动跳过输入,只剩一个扫码按钮:

https://handsome.eu.org/canvas/index.html?_canvas_middle_session=你的Cookie

URL 方式直接扫码
推荐每个人都用方式二构造自己的 URL,永久使用,不会过期。转发给对方打开就能直接扫码。
先试试能不能用
扫下面这个测试二维码,确认工具正常工作
测试二维码

扫码后自动签到,正常应显示:未加入此课程:

🟢 签到成功 — 搞定
🔵 已签过到 — 你已经签过了
🔴 签到失败 — 若返回了登陆页,说明你找的Cookie有问题

💡 提示
手机可以双指缩放放大二维码,距离远也能扫。光线好 + 二维码居中 = 秒扫。
常见问题
推荐用 SafariChrome 浏览器打开。检查:① 浏览器有摄像头权限;② 浏览器弹了权限窗口要点"允许";③ 摄像头没被别的 app 占。扫描在弹窗里进行,记得允许弹窗
① 让二维码占画面 1/3 ~ 1/2,别太小;② 光线要够,避免反光;③ 手机双指放大,用的是光学变焦不会糊。
最常见:签到超时,教室里人比较多,网络不稳定。一定要多试几次。
看步骤 1 的截图照着来。简单说:Canvas 登录状态 → F12 → Application → Cookies → 找 _canvas_middle_session → 复制值。
注意事项

本项目还有安卓版apk,特别好用。

⚠️ 免责:仅供学习交流,请遵守学校规定,后果自负。

开源:欢迎 Issue / PR, 我要Star[伸手] 球球了

🤖 安卓版
github.com/mmmlllnnn/TongJi_Canvas  ·  特别好用,强烈推荐
🌐 Web 版
github.com/mmmlllnnn/TongJi_Canvas_Web  ·  轻量化,省心。