gpt4 book ai didi

javascript - html2canvas 不抓取 svg

转载 作者:行者123 更新时间:2023-12-03 04:33:50 26 4
gpt4 key购买 nike

当我运行这个时:

html2canvas(document.body, {
allowTaint: true,
onrendered: function(canvas) {
document.body.appendChild(canvas);
}
});

我将整个页面抓取到 Canvas 中,但 SVG 却没有。环顾四周,但我找不到任何有助于解决这个问题的东西,有什么想法吗?

最佳答案

我通过告诉 leaflet to provide tiles as canvas 解决了这个问题而不是 svg

jQuery("#print").on("click", function() {
myCapture();
});

function myCapture() {
html2canvas(document.body, {
allowTaint: true,
useCORS: true,
onrendered: function(canvas) {
document.body.appendChild(canvas);
}
});
}

var map = L.map('map', {
renderer: L.canvas()
});

关于javascript - html2canvas 不抓取 svg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43379058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com