nanhaoluo
0616150dae
feat: 实现 PJAX 内联脚本执行器
- 添加 executeScript() 函数:
- 创建新的 script 元素并复制内容
- 复制所有属性(包括 async、defer)
- 添加错误捕获和日志记录
- 满足需求 4.4, 4.5
- 添加 executeInlineScripts() 函数:
- 提取新页面中的所有 script 标签
- 区分内联脚本和外部脚本
- 按 DOM 顺序执行脚本
- 错误隔离机制(单个脚本失败不影响其他脚本)
- 返回执行结果统计
- 满足需求 4.1-4.4
- 在 pjax:complete 事件中调用:
- 在其他模块初始化之前执行
- 添加错误处理
- 满足需求 4.1-4.5
满足需求:4.1-4.5(内联脚本执行)
2026-01-25 00:47:28 +08:00
..
2026-01-24 22:46:00 +08:00
2026-01-11 22:13:59 +08:00
2026-01-24 21:36:58 +08:00
2026-01-24 21:35:12 +08:00
2026-01-25 00:47:28 +08:00
2026-01-22 10:42:19 +08:00
2026-01-12 00:15:20 +08:00
2026-01-24 22:46:00 +08:00