web-dev-qa-db-fra.com

Échec du chargement de la ressource: chargement du cadre interrompu dans le navigateur Safari lors du téléchargement de plusieurs fichiers

Je vais avoir la fonctionnalité de téléchargement dans mon application. Ici, nous pouvons également télécharger plusieurs fichiers. Je reçois cette erreur - **Failed to load resource:Frame load interrupted in Safari browser while downloading multiple files** 

Le problème est seulement en safari. le téléchargement fonctionne très bien dans les autres navigateurs (Firefox, Chrome et IE).

J'utilise la balise d'ancrage pour télécharger . comment télécharger un fichier à l'aide de la balise d'ancrage <a>

23
Jeevitha G

J'ai eu le même problème avec Safari. Dans mon cas, je crée un fichier svg puis le convertit en un fichier pdf. C'est le fichier que je télécharge, il fonctionne dans les autres navigateurs (firefox, chrome), à ​​l'exception de safari. (Je n'ai pas vérifié cela sur IE) 

Le problème avec mon code était qu'il manquait l'attribut 'xmlns=http://www.w3.org/2000/svg' dans la balise svg. Cela a résolu mon problème. J'espère que cela vous aidera

2
Tharindu

L'attribut download de la balise d'ancrage ne fonctionne pas dans Safari. Je ne sais pas si cette erreur que vous obtenez est liée, mais le téléchargement ne fonctionnera pas dans Safari.

Source http://www.w3schools.com/tags/att_a_download.asp

Vous pouvez essayer ce plugin jQuery , qui vous permet de télécharger des fichiers via javascript. Je l'ai testé et il semble fonctionner sous Chrome et Safari et est testé sur tous les autres navigateurs principaux.

0
Christian Juth