Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript多下载pdf ie_Javascript_Jquery_Pdf_Download - Fatal编程技术网

javascript多下载pdf ie

javascript多下载pdf ie,javascript,jquery,pdf,download,Javascript,Jquery,Pdf,Download,我有一个多pdf下载问题 我有一个a的列表,在href我有几个PDF的链接,之后我做了一个循环,为每个a创建了一个iframe,在源位置插入a的href值 这适用于除internet explorer之外的所有浏览器 $('.btns a').each(function(i){ var source = $(this).attr('href'); $('#content_iframe').append('<iframe id="someId" src=

我有一个多pdf下载问题

我有一个a的列表,在href我有几个PDF的链接,之后我做了一个循环,为每个a创建了一个iframe,在源位置插入ahref

这适用于除internet explorer之外的所有浏览器

$('.btns a').each(function(i){

    var source = $(this).attr('href');
    $('#content_iframe').append('<iframe id="someId" src="'+source+'" />');

});
$('.btns a')。每个(函数(i){
var source=$(this.attr('href');
$('#content_iframe')。追加('');
});

Iframe无法自行关闭。由于现代浏览器可能能够正确解析iframe标记(尝试更正代码本身),因此Internet Explorer做得并不好

相反,它应该是:

$('.btns a').each(function(i){

    var source = $(this).attr('href');
   $('#content_iframe').append('<iframe class="someClass" src="'+source+'"></iframe');

});
$('.btns a')。每个(函数(i){
var source=$(this.attr('href');
$('#content_iframe')。追加('问题在于:

"使用持久连接的客户端应限制其与给定服务器同时保持的连接数。单用户客户端与任何服务器或代理的连接数不应超过2个。代理最多应使用2*N个与另一服务器或代理的连接,其中N是同时活动的用户数。这些指南旨在提高HTTP响应时间并避免拥塞。”

为了解决这个问题,我必须创建一个替代方案:

  • 如果下载未启动,用户有机会手动启动下载

正如我所说,我只是在IE上遇到了这个问题。

我需要自动启动一个多pdf下载,就像我说的,它可以在除IE以外的所有浏览器上运行。你看到了吗?重要的是要确切地知道哪些代码是Internet Explorer解析的。你可以通过使用IE开发工具查看并粘贴来获得附加的代码吗通过编辑您的主题?谢谢。