SecurityError: Die Operation ist in canvas.toDataURL unsicher.

Ich habe versucht, den nächsten Fehler zu beheben, aber ohne Erfolg.

Ich habe den folgenden jQuery- und HTML5-Code:

<script language="javascript" type="text/javascript">

  function doExportMap() {

      map.once('postcompose', function(event) {

        var canvas = event.context.canvas;

        var exportBMPElement = document.createElement('a');
        exportBMPElement.download = 'Mapa.bmp';
        exportBMPElement.href = canvas.toDataURL('image/bmp');
        document.body.appendChild(exportBMPElement);
        exportBMPElement.click();
        document.body.removeChild(exportBMPElement);
      });

      map.renderSync();
  }

Es hat einwandfrei funktioniert, aber jetzt erhalte ich die folgende Fehlermeldung:

SecurityError: The operation is insecure.
exportBMPElement.href = canvas.toDataURL('image/bmp');

Was ist falsch? Irgendwelche Ideen

Das Komische ist, dass ich das Bild nicht von einer externen Quelle lade. Das Bild ist von localhost

Antworten auf die Frage(2)

Ihre Antwort auf die Frage