Невозможно получить Html2Canvas 0.5.0 для захвата карты Google - PullRequest
0 голосов
/ 13 сентября 2018

Я обновляю html2canvas с 0.4.1 до 0.5.0 (я не смог заставить работать последнюю версию), потому что используемая нами версия перестала работать. Я также использую Html2Canvas-CSharp-Proxy (0.0.6). Когда эта функция запускается, я получаю пустое изображение, добавленное в конец страницы с сообщением «ошибка: обратный вызов get param не определен». И в консоли появляется ошибка «container.contentWindow имеет значение null». Я полагаю, что эта ошибка указывает на то, что контейнер iframe пуст, но я не знаю, почему или как это исправить. Если я удалю прокси и попытаюсь перехватить следующее, то это тест, он отлично работает.

Может кто-нибудь помочь? Чего мне не хватает?

function CreateImage() {
  html2canvas($("#map"), {
    logging: true,
    useCORS: false,
    proxy: "html2canvas.axd"
  }).then(
    function (canvas) {
      console.log('done');
      document.body.appendChild(canvas)
    }
  );
}

enter image description here

enter image description here

...