首页 > 解决方案 > “错误:传递给系统调用的数据区域太小”在 iFrame 内重定向时 - IE & Edge - Angular 8

问题描述

我正在开发一个 Angular 8 项目,我正在尝试重定向到 iFrame 内的长 url(几乎 3000 个字符长),而 Edge 正在引发错误。

ERROR Error: Uncaught (in promise): Error: The data area passed to a system call is too small. Error: The data area passed to a system call is too small. at prototype.pushState (https://www.mockurl.com/account/vendor-es2015.abdc12341bcd1234abcd.js:1:716248) at d.prototype.pushState (...

父母和孩子都在同一个域中。

我发现 Edge 和 IE 对其 url 的长度有一些限制,但我无法找到解决我的问题的方法。

参考:

在 Internet Explorer 中使用同步可插入协议的自定义 url 协议的最大长度是多少?

标签: angularinternet-explorermicrosoft-edge

解决方案


推荐阅读