11
votes

Pdf incorporé dans ou étiquette non chargée dans IE 11

Je dois créer un curseur d'image pour lequel j'utilise:

" plug-in Galleriffic> http://www.twospy.com/galleriffic/ ",

Dans le curseur d'image, ainsi que des images, je dois montrer des PDF pour certains cas.

et pour montrer que, je pose le

qui intègre pdf intérieur "
" où vous pouvez montrer la description liée à l'image.

Pour le curseur avec pdf, vous pouvez voir le code complet ici: http: // jsfiddle. NET / Z99GR / 2 /

J'essaie d'intégrer le fichier PDF à l'aide de ou tag, cela fonctionne bien dans Chrome et Firefox. Mais pas dans IE11.

Je ne suis pas capable de comprendre ce qui manque car j'ai créé un autre violon avec une seule div, qui incorpore le PDF et ses œuvres correctes dans les trois navigateurs, Chrome, Firefox et IE11.

http://jsfiddle.net/dmam3/1/

Veuillez examiner dans la question et suggérer dès que possible, qu'est-ce que je manque pour IE 11.

merci!


1 commentaires

"Regardez dans la question et suggérez dès que possible". Cela vous garantira une réponse instantanée


3 Réponses :


2
votes

Je recommande de vérifier PDFOBJECT qui est une bibliothèque JavaScript pour intégrer PDFS dans les fichiers HTML. Il gère assez bien la compatibilité du navigateur et travaillera probablement tout le chemin de l'IE8.

Dans votre HTML, vous pouvez configurer un div pour afficher les PDFS: P>

var pdf = new PDFObject({
  url: "https://something.com/HTC_One_XL_User_Guide.pdf",
  id: "pdfRendered",
  pdfOpenParams: {
    view: "FitH"
  }
}).embed("pdfRenderer");


2 commentaires

J'ai essayé aussi que cela aussi ... même cela ne fonctionne pas .. et un autre problème avec pdf ovjject est sa lecture avec ID ... et comme je l'ai mentionné le mien est un curseur d'image. Donc, je dois montrer à deux pdfs alors je Obtenez une erreur car il y a plus d'un div ayant la même carte d'identité ... et cette JS ne supporte pas la classe ...


Merci d'avoir examiné dans la question, j'ai essayé PDFObject, mais cela n'a pas fonctionné, j'ai pu le faire simplement en utilisant simplement


1 commentaires

La 1ère méthode est avec l'URL du PDF défini dans l'attribut SRC. Sur votre 2e approche, vous utilisez directement le fichier. IE11 semble avoir un problème (contrainte de sécurité) qui transmettait une URL ou une blob sur l'élément ou l'élément incorporé.



1
votes

Ne mettez pas un attribut «type» dans l'objet , juste dans comme ceci: L'attribut type dans a provoqué une erreur d'autorisation d'Adobe Reader dans IE11.

<object data="mydocument.pdf">
<p><a href="mydocument.pdf">Download</a></p>
<embed type="application/pdf" src="mydocument.pdf" />
</object>


0 commentaires