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