SecurityError: Операция небезопасна в canvas.toDataURL

Я попытался устранить следующую ошибку, но безуспешно.

У меня есть следующий код JQuery и HTML5:

<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();
  }

Он работал отлично, но теперь я получаю следующую ошибку:

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

Что случилось? Есть идеи?

Самое смешное, что я не загружаю изображение из внешнего источника. Изображение от localhost

Ответы на вопрос(1)

Ваш ответ на вопрос