在PhoneGap,JQuery Mobile应用程序中使用jSignature(https://github.com/willowsystems/jSignature)。

尝试使用Samsung Galaxy S4登录内容div时,绘制的线条未显示。当我提取数据时,签名在那里,但是由于某种原因没有显示。任何想法为什么会这样?它已经在其他设备上工作,例如三星Galaxy S3,iPhone和iPad。

<script>
    var signatureContentDiv = $("#signatureContentDiv");
    signatureContentDiv.html("");
    signatureContentDiv.jSignature();
</script>

<div id="signatureContentDiv"></div>

最佳答案

我也刚遇到这个问题。对我来说,该错误在运行Chrome时显示在Galaxy Note 2.0上。我尝试更改为Firefox,并且可以正常运行。直接在jSignatures站点上尝试演示时,会注意到相同的行为。我建议对照他们的网站进行检查,看看您的设备是否可以正常工作,以消除您的代码成为问题。

希望这会解决。

附加信息:我刚刚确定它似乎是基于图像的尺寸。超过66,000像素(例如600x110)的像素都会引起故障。这似乎仍然只会发生在某些设备上,它们都运行相同版本的Chrome。

关于android - jsignature签名未显示在三星Galaxy S4上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17073242/

10-09 09:56