Pdf.js: SecurityError : Permission refusée d'accéder à la propriété « print » sur l'objet d'origine croisée

Créé le 30 mars 2018  ·  5Commentaires  ·  Source: mozilla/pdf.js

Joindre (recommandé) ou créer un lien vers le fichier PDF ici :

Configuration:

  • Navigateur Web et sa version : firefox 59.0.2 (64 位)
  • Système d'exploitation et sa version : windows 10 x64
  • Version PDF.js :
  • Est une extension de navigateur :

Étapes pour reproduire le problème :

  1. SecurityError : Permission refusée d'accéder à la propriété « print » sur l'objet d'origine croisée
    2.

Quel est le comportement attendu ? (ajouter une capture d'écran)

Qu'est ce qui ne s'est pas bien passé? (ajouter une capture d'écran)

Lien vers une visionneuse (si hébergé sur un site autre que mozilla.github.io/pdf.js ou en tant qu'extension Firefox/Chrome) :

Commentaire le plus utile

Jusqu'à présent, aucune solution n'a été proposée

Tous les 5 commentaires

Fermeture car cela ressemble à un doublon de #5397, qui contient plus d'informations de débogage.

Jusqu'à présent, aucune solution n'a été proposée

Le problème, c'est le spectateur. La visionneuse intégrée provoque le problème d'origine croisée. Essayez de créer votre propre visionneuse. Cela résoudra le problème. par exemple à partir d'ici : https://pspdfkit.com/blog/2019/implement-pdf-viewer-pdf-js/

Ou si vous avez besoin d'une visionneuse complète, vous pouvez utiliser celle de Mozilla à partir d'ici : http://mozilla.github.io/pdf.js/web/viewer.html (pour celle-ci, vous devrez télécharger le dernier pdf. js et pdf.worker.js). Je viens de le faire pour un projet au travail, et cela fonctionne à merveille.

@vaspervnp Pourquoi la visionneuse intégrée cause-t-elle le problème ? Quelle partie de l'utilisateur fait croire à la fenêtre que son URL se trouve sur un domaine différent ?

@worthy7 Il charge la visionneuse à partir d'un espace de noms de ressource locale. Le navigateur pense qu'il s'agit d'un domaine différent, car il l'est en réalité.

Cette page vous a été utile?
0 / 5 - 0 notes