我这样做:
$('#displayBtn').click(function(){
var canvas = document.getElementById("myCanvas");
var dataUrl = canvas.toDataURL();
document.getElementById("textArea").value = dataUrl;
});
它在Firefox和IE上运行良好,但Chrome没有运气。我用谷歌搜索并回来了与.SVG文件有关的问题,但我没有使用任何SVG文件,只有PNG和JPG。这是我的代码的一小部分:http://jsfiddle.net/ykpCn/2/ 是因为我使用透明的PNG吗?不知道我做错了什么。对HTML5来说很新,我希望这不是我忽略的愚蠢。
答案 0 :(得分:2)
显然,只有在网络服务器托管的Chrome上才能使用Chrome?如果我上传到服务器然后从那里查看它,它将工作正常,但不会在本地工作。我的问题现在很愚蠢。抱歉浪费时间。
答案 1 :(得分:2)