长URL使用javascript在IE中无法使用超过2050个字符

时间:2017-06-23 07:35:47

标签: javascript jquery html internet-explorer

我正在尝试为用户选择生成URL以供下载。 如果用户选择超过1000个文件,则该URL在IE中不起作为2052个字符的URL限制

让其在IE中运行的任何其他解决方案

由于选择的文件较少,它会在新标签页中打开,下载开始后会关闭该窗口

但同样认为我使用新TAB中的表单提交,然后TAB在下载开始后没有收到

所以任何人都可以为我提供解决方案

下面是我的代码:

    <a target="_blank" id="abc" onclick="download()">
    <script>
        function download(){
        var dataUrl="URL/download"
            var paths=[];
            for(var k = 0; k < len; k++) {
                    $cur = $list[k];
                    paths.push(JSON.parse($($cur).attr('json-data')));
              }
              dataurl += "&path=" + paths + "&fetchurl=1";
              $('#abc').attr('href', dataurl);
        }
    </script>

0 个答案:

没有答案