Windows 系统自定义协议在 Chrome 中 URL 最大长度为 2047?

如下图所示,都说 Chrome 浏览器 URL 的最大长度为 8182:

image.png

但是我在 Windows 系统配置了自定义协议,通过自定义协议在 Chrome 浏览器调用一个本地 exe 程序,自定义协议后面跟了一串经过编码的字符串,但只有整个链接的长度小于 2048 个字符时,才能正常通过自定义协议打开 exe,超过 2047 个字符后就没有反应了。

请问通过自定义协议打开 exe 并传参 URL 应该如何突破 2047 个字符长度限制?

自定义协议链接格式如下:

OpenLocalApp://abcdabcdabcdabcd...2047
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    178 引用 • 445 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    2155 引用 • 12949 回帖 • 552 关注
2 操作
iTanken 在 2021-04-29 20:49:26 关闭了该帖的回帖
iTanken 在 2021-04-29 14:40:57 置顶了该帖

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • andyho
    捐赠者

    自定义协议?还是用 post 放在 body 中吧。