Ouvrir les liens createObjectURL dans IE11
Pourquoi tu ne peux pas ouvrir le lien dans la démonstration suivante:
http://html5-demos.appspot.com/static/a.download.html
Vous ne pouvez même pas faire un clic droit et ouvrir dans un nouvel onglet/fenêtre. Est-il un paramètre dans le navigateur j'ai besoin pour personnaliser?
- Peut-être que le téléchargement de l'attribut utilisé sur la balise n'est pas pris en charge. statut.moderne.ie/adownloadattribute
- Le
download
attribut n'est pas pris en charge dans IE et Safari. Mais je ne vais pas à télécharger/enregistrer le lien: comme mentionné dans ma question titre, qu'il n'a même pas ouvert/naviguer vers le lien. Safari fonctionne comme prévu. Voici un démo sans le téléchargement de l'attribut. - Avez-vous eu un coup d'oeil here? Ressemble au même problème.
Vous devez vous connecter pour publier un commentaire.
Cette démo utilise Blob URL, ce qui n'est pas pris en charge par IE en raison de restrictions de sécurité.
IE a son propre API pour la création et le téléchargement de fichiers, qui est appelé
msSaveOrOpenBlob
.Voici ma solution de navigateur qui fonctionne sur IE, Chrome et Firefox:
JS:
HTML:
Ici est la fonction de téléchargement de tout fichier blob. (testé sur IE et Non-IE)
Remarque: Veuillez changer le type de votre fichier, si nécessaire.
URL.revokeObjectURL(a.href)
Si les données proviennent de l'Ajax puis vous pouvez ajouter
/////////////////////////////////////////////////