Skip to content

Update background.js#29

Open
seraphwh wants to merge 1 commit into
leeguooooo:mainfrom
seraphwh:main
Open

Update background.js#29
seraphwh wants to merge 1 commit into
leeguooooo:mainfrom
seraphwh:main

Conversation

@seraphwh
Copy link
Copy Markdown

@seraphwh seraphwh commented Jan 8, 2026

fix bug on array param

变更说明

当Body部分的参数为数组时[{"a":"1"}],无法正确完成序列化。

变更类型

请勾选此 PR 所包含的变更类型:

  • Bug 修复(非破坏性变更,修复一个问题)
  • 新功能(非破坏性变更,添加功能)
  • 破坏性变更(会导致现有功能无法正常工作的修复或功能)
  • 文档更新(仅文档变更)
  • 代码重构(既不修复 bug 也不添加功能)
  • 性能优化
  • 测试相关
  • 构建/CI 相关

测试

描述您如何测试这些变更:

测试环境:

  • 操作系统:
  • 浏览器:
  • 扩展版本:

测试步骤:
1.
2.
3.

测试场景:

  • 基本功能测试(GET/POST 请求)
  • cURL 命令生成
  • jQuery ajax 拦截
  • YApi 集成
  • 错误处理
  • 边界情况(falsy 值、空响应等)

回归测试:

  • 已测试,没有破坏现有功能

截图(如适用)

检查清单

提交前请确认:

  • 我的代码遵循项目的代码规范
  • 我已进行了自我审查
  • 我已为代码添加了必要的注释,特别是难以理解的部分
  • 我已更新了相关文档
  • 我的更改不会产生新的警告
  • 我已在 CHANGELOG.md 中添加了变更说明
  • 我的提交信息遵循提交规范
  • 我已测试了我的更改,包括边界情况

破坏性变更说明

附加信息


fix bug on array param
@leeguooooo
Copy link
Copy Markdown
Owner

leeguooooo commented Jan 9, 2026

  • 目前修改把数组也当作普通对象走 URLSearchParams,当 body 为 [{a:\"1\"}]Content-Typeapplication/x-www-form-urlencoded 时会直接抛错,修复仍不完整。
  • 建议:数组不要走 urlencoded,直接 JSON.stringify;或仅当数组元素是 [key, value] 时才允许 urlencoded。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants