web-dev-qa-db-ja.com

DOMException:「ShadowRoot」で「adoptedStyleSheets」プロパティを設定できませんでした:複数のドキュメントで構成されたスタイルシートを共有することはできません

Html2canvasの使用時に発生:DOMException:「ShadowRoot」で「adoptedStyleSheets」プロパティを設定できませんでした:構築されたスタイルシートを複数のドキュメントで共有することはできません

 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

このPRはこの問題に対処しています。 https://github.com/niklasvh/html2canvas/pull/202

簡単な解決策が必要な場合や、マージされてメインリポジトリから取得されるまで待つ場合は、フォークを使用できます。

1
Zahema