在业务中经常有手动修改 URL 参数的需求(测试等常见),尤其是在移动端 webview 场景下,URL 往往是两层格式,类似这样:
someapp://webview/?hide_nav_bar=1&url=encode('https://www.example.com/param1=1¶m2=2')
这样想编辑里面那一层的字段就比较麻烦。
所以在一年多以前简单写了一个工具,用原生 URL API 把链接解析成对象,然后用转成 JSON5 格式,填到代码编辑器中,需要改参数就直接改 JSON5 代码,修改后会自动回填到 URL 地址栏。
选择 JSON5 是因为它对语法要求没 JSON 那么严格。(当然这里用 YAML 之类的格式可能更友好)
没有选择图形界面(一些类似的工具会提供图形界面)一方面是懒,另一方面是觉得,想编辑 URL 参数的人,或多或少应该懂一些代码。
一个很简单的小工具,没啥技术含量。不过平时用的比较多,想到应该会有一些人有类似的需求,就分享给大家。
(工具会把一定长度内的 URL 实时压缩并转成 Base64 放在 hash 中,所以这个工具顺带有一个 URL 分享能力)
1
aino 2023-08-05 09:18:52 +08:00
|
3
studyrun 2023-08-06 18:13:21 +08:00
postman 之类的工具不是直接就能生成?
|