javascript - IE : window. 打开超过2083个字符的url

标签 javascript internet-explorer url

我从服务器获取一个包含大量数据作为查询字符串的 url

(例如 http://www.test.com/?n=1,2,3,4,5,6,7,8.....100000 ),我想使用 window.open() 打开它。

但是当我将 URL 传递给 window.open 时,被 chop 的 url。搜索了一段时间后,我发现 URL 的最大限制是 2,083 characters (IE) 所以它传递查询字符串的一部分并 chop 其余部分..

我怎样才能克服这个问题?

如果我需要提供更多详细信息,请告诉我。

最佳答案

我认为唯一的解决方案是使用 POST 而不是 GET。只需使用一个表单,而不是 window.open。请参阅这个较旧的答案: https://stackoverflow.com/a/17089124/907420

关于javascript - IE : window. 打开超过2083个字符的url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27979606/

相关文章:

javascript - CoffeeScript 如何决定函数参数的优先级?

javascript - 在 Safari 中获取 Google map 链接或网页链接

javascript - 防止 gmail 剥离 href、target 和 id 属性

javascript - .js 文件在 firefox/tomcat/eclipse 中的奇怪缓存

javascript - IE8 上的 JavaScript 对象不支持此属性或方法

javascript - ExtJS + IE10脚本执行顺序问题

php - 将图片从 url 直接上传到数据库 blob 字段

javascript - 在所有 Axios 请求中发送默认 POST 变量

codeigniter - 在 codeigniter 中将站点 url http 重定向到 https

python - Django,模板中的 url 标记不起作用 : NoReverseMatch