我正在尝试使用html2canvas从包含一些图像的div渲染img,它们可能是或不是来自facebook服务器,但我不知道如何使用代理选项来实现此目的。 这是我的html代码和js代码:
<div class="layout show" id="layout_2">
<div class="quadro two ui-droppable" data-id="105" style="background-image: url(http://www.fotoclub.com.br/css/capas/loading.gif);">
<img src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/1395770_689674961065927_34713189_n.jpg" class="two">
</div>
<div class="quadro two ui-droppable" data-id="109" style="background-image: url(http://www.fotoclub.com.br/css/capas/loading.gif);">
<img src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc1/1424485_689674991065924_420503222_n.jpg" class="two">
</div>
</div>
JS:
html2canvas($("#layout_2"), {
onrendered: function(canvas_) {
var canvas_div = document.getElementById("canvas_div");
canvas_div.appendChild(canvas_);
}
});
然后我在页面上显示了带有“canvas_div”ID的div。