javascript - 在网页之间传递大量数据

标签 javascript html parameters large-data

我有一个页面,用户可以在其中输入一个(可能)数千个字符串的列表,然后会转到使用该列表的页面。我试图只使用查询参数将字符串传递到后一页,但根据 another StackOverflow post这将超过几个浏览器的 URL 长度限制,尽管当我测试它时它在 Chrome、Firefox 和 Safari 上工作得很好。除了传递大量查询参数之外,还有其他选择吗?

注意:一种替代方法是切换到单页应用,但我想尽可能避免那么复杂。

最佳答案

URL 有一个未标准化的长度限制。这取决于您使用的浏览器和浏览器的版本。 URL 总长度大约为 2000 个字符可能是安全的。

如果您想避免这种情况,您应该创建一个没有限制的 POST 请求,而不是向其他页面发出 GET 请求。

另一种选择是使用 SPA,您实际上并不通过 HTTP 发送任何内容,而是发送内存中的数据。

关于javascript - 在网页之间传递大量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44915377/

相关文章:

javascript - javascript中长时间跳跃的 Sprite ?

javascript - 添加 MasterPage 时 ScriptManager.RegisterClientScriptBlock 不再工作

javascript - 切换 + 切换类

javascript - 在 underscorejs 模板中使用闭包

php 替代爆炸

python - 为什么这个函数装饰器失败了?

javascript - Chartkick y 轴标签不正确

javascript - 在本地文件应用程序中拥有多个 js 文件是否会影响性能?

java - 从自定义 URL 处理程序获取参数

c++ - 缺少第一个构造函数参数