Ich habe das folgende Codefragment und ich versuche es von localhost (OSX, XAMPP läuft):
%Vor%Aber wenn ich es ausführe, bekomme ich diesen Fehler von der Konsole:
%Vor%Ich habe hier einige ähnliche Fragen gefunden und ich weiß, dass dies etwas mit der Tatsache zu tun hat, dass ich lokal arbeite und dies würde nicht passieren, wenn ich versuchen würde, auf das Bild von derselben Domain zuzugreifen. Ich weiß nicht, ob das Sinn macht, aber ich habe es verstanden.
Meine Frage ist, wie kann ich das in einer lokalen Entwicklungsumgebung machen?
Helfen Sie Ihrem HTML mit einem HTTP-Server, zum Beispiel Apache oder Nginx.
Mac OSX wird mit installiertem Python geliefert, so dass Sie einfach einen HTTP-Server starten können, indem Sie ein Terminal öffnen und dann Folgendes eingeben:
%Vor% Dann öffne http://localhost:8000/
in deinem Browser. Dies sollte funktionieren.
Es kann hilfreich sein, einen anderen Browser zu verwenden. Das ist mir bei Chromium passiert und nur durch den Wechsel zu Firefox konnte ich das Debuggen lokal fortsetzen.
Am Ende habe ich eine Kombination von Lösungen verwendet (siehe anderes Problem )
Schritte:
Code:
%Vor%Ich weiß, dass diese Lösung NICHT optimal ist, aber sie hat für mich funktioniert UND hilft, wenn das Bild nicht vom selben Ursprung kommt .
Ich poste dies für jeden, der das gleiche Problem hat.