有没有人知道如何在Windows Phone 8设备上的IE10浏览器中禁用"橡皮筋"效果?我尝试了一个技巧,我可以创建一个高DIV并绝对定位它,然后尝试修复主内容div的位置,但IE10似乎忽略了这一点.当HTML5应用程序在各处咯咯地笑时,很难让它看起来像应用程序...
javascript html5 rubber-band internet-explorer-10 windows-phone-8
我有点卡在这里。我知道我可以使用canvas.toDataURL生成base64编码的字符串,以传递到服务器上的经典ASP页面。但是我似乎找不到答案的问题是如何处理这些数据,以便可以将其保存在服务器上的某个位置。
因此,使用我的HTML页面上的这段代码,我提取了画布数据(我从StackOverflow上的另一篇文章中提取了此数据):
var dataURL = renderedCanvas.toDataURL("image/png");
dataURL = dataURL.replace('data:image/png;base64,', '');
var areturn = $.ajax({
url: "http://127.0.0.1/mySite/saveImage.asp",
type: "POST",
data: '{ "imageData" : "' + dataURL + '" }',
dataType: "json",
beforeSend: function(x) {
x.overrideMimeType("application/j-son;charset=UTF-8");
}
}).done(function(result) {
console.log("Success Done!\n" + result);
}).always(function(data) {
console.log("Always:\n" + data.responseText);
});
Run Code Online (Sandbox Code Playgroud)
但是现在我不清楚,一旦进入服务器端,该如何处理数据...我可以拉取Request.Form元素,但似乎找不到找到base64对其进行解码的好方法,或者甚至将其输出为二进制文件...我想我听说经典的ASP不能很好地进行base64解码,在另一个测试中,我确实找到了可以进行base64解码的函数,但是我无法分辨如果它确实有效,但是确实需要很长时间才能运行。我还在这里找到此链接:ASP classic的base64图像解码器,但是我想这是Microsoft不推荐使用的32位组件...我想我正在这里的社区寻求有关保存html5画布的建议映像到服务器上。