Frage Lassen Sie mich zunächst über das Problem sprechen, auf das ich gestoßen bin. Erstens: Es besteht eine solche Nachfrage. Das Front-End muss basierend auf den vom Back-End gesendeten Daten dynamisch Bilder generieren. Der Text, das Hintergrundbild und der Benutzeravatar im Bild werden alle über die Backend-Schnittstelle bezogen. Allerdings wurden mithilfe der von html2canvas generierten Leinwand einige Bilder erfolgreich in der Leinwand generiert. Manche Bilder können jedoch auf jeden Fall nicht angezeigt werden. Offizielle Dokumentation Ich habe lange erfolglos an dem Projekt gearbeitet und lange erfolglos bei Google gesucht. In diesem Moment herrschte eine leichte Verzweiflung. Plötzlich kam mir die Idee, warum nicht auf die offizielle Website gehen. Also, ich habe den folgenden Inhalt auf der offiziellen Website gesehen.
Worum geht es? Hier ist eine Übersetzung für diejenigen, die nicht gut Englisch sprechen. Wer gut Englisch kann, kann den obigen Text direkt lesen. Die allgemeine Bedeutung besteht darin, dass in html2canvas Skripte zum Bedienen verwendet werden, dh Skripte zum Konvertieren von HTML in Canvas, es gibt jedoch eine Einschränkung, nämlich, dass keine quellenübergreifenden Bilder verwendet werden können. Bei Verwendung liest html2canvas die Ressource nicht. Aus diesem Grund sind einige Bilder auf der konvertierten Leinwand immer leer. Wenn es auf der Seite andere Canvases gibt, die ebenfalls Cross-Origin-Bildressourcen verwenden, werden diese von html2canvas nicht gelesen. Lösung Leiten Sie die statischen Ressourcen einfach einmal weiter und ermöglichen Sie das Laden von Cross-Origin-Ressourcen in der html2canvas-Konfiguration. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. |
<<: Docker verwendet ein einzelnes Image zum Zuordnen zu mehreren Ports
>>: Unbekannte Verwendung von Object.entries in JavaScript
Inhaltsverzeichnis 1. Wo man JavaScript schreibt ...
Dieser Artikel veranschaulicht anhand von Beispie...
1. Zusammensetzung und verwandte Konzepte der MyS...
Ein Webserver kann mehrere Websites mit unabhängi...
In diesem Artikelbeispiel wird der spezifische Co...
Ich habe gestern gerade etwas HTML gelernt und kon...
Vorwort: In Vue können Props verwendet werden, um...
Bei Datenbanken, die schon lange laufen, besteht ...
Drei Wissenspunkte: 1. CSS-Nachkommenselektor htt...
Ich habe einen Server, auf dem mehrere Docker-Con...
Inhaltsverzeichnis Registrieren von Komponenten K...
In einer ungeordneten Liste ul>li ist das Symb...
1. Befehlseinführung Der Befehl usermod (user mod...
Wenn Sie das langsame Problem ein für alle Mal lö...