web-dev-qa-db-fra.com

DOMException: échec de la définition de la propriété 'adoptéStyleSheets' sur 'ShadowRoot': le partage de feuilles de style construites dans plusieurs documents n'est pas autorisé

Rencontré lors de l'utilisation de html2canvas: DOMException: Échec de la définition de la propriété 'adoptéStyleSheets' sur 'ShadowRoot': Le partage de feuilles de style construites dans plusieurs documents n'est pas autorisé

 html2canvas(document.getElementById('qr-code-content'), {useCORS: true}).then(canvas => {
        document.getElementById('qr-code-content').append(canvas);
        this.base64ImgData = canvas.toDataURL();
        this.sharing = true;
      });
9
hudaxin

Ce PR résout le problème. https://github.com/niklasvh/html2canvas/pull/202

Vous pouvez utiliser la fourche si vous avez besoin d'une solution rapide ou attendre qu'elle soit fusionnée et l'obtenir du référentiel principal.

1
Zahema