Я обновляю 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](https://i.stack.imgur.com/OxbRs.jpg)
![enter image description here](https://i.stack.imgur.com/CRG3P.jpg)