feat(recorder): 实现IndexedDB分块存储录制事件
- 将录制状态中的events数组替换为sessionId,避免内存溢出问题 - 集成IndexedDB工具模块实现事件分块存储功能 - 修改开始录制逻辑以生成会话ID并初始化数据库会话 - 更新停止录制逻辑从数据库流式读取事件并删除会话数据 - 修复content:save-track-events消息类型的拼写错误 - 在RoutePersistence组件中添加路由恢复和保存的成功提示 - 重构popup应用CSS样式文件,移除冗余导航样式代码
This commit is contained in:
+2
-2
@@ -16,7 +16,7 @@ export const messages = {
|
||||
},
|
||||
content: {
|
||||
from: {
|
||||
saveTrackeEvents: 'content:save-tracke-events',
|
||||
saveTrackEvents: 'content:save-track-events',
|
||||
},
|
||||
to: {
|
||||
startRecording: 'content:start-recording',
|
||||
@@ -43,7 +43,7 @@ interface ProtocolMap {
|
||||
'popup:ready': () => void;
|
||||
|
||||
// --- Content 相关 ---
|
||||
'content:save-tracke-events': (event: unknown) => boolean;
|
||||
'content:save-track-events': (event: unknown) => boolean;
|
||||
'content:start-recording': () => { ok: boolean; error?: string };
|
||||
'content:stop-recording': () => { ok: boolean };
|
||||
'content:check-status': () => boolean;
|
||||
|
||||
Reference in New Issue
Block a user