ขณะนี้ฉันกำลังสร้างแอพพลิเคชั่นบนเว็บ HTML5 และแอพพื้นเมืองของ Phonegap และฉันไม่สามารถหาวิธีการบันทึกผืนผ้าใบของฉันเป็นรูปภาพcanvas.toDataURL()
ได้ ใครสามารถช่วยฉันออก
นี่คือรหัสมีอะไรผิดปกติกับมัน?
// ผ้าใบของฉันชื่อ "canvasSignature"
JavaScript:
function putImage()
{
var canvas1 = document.getElementById("canvasSignature");
if (canvas1.getContext) {
var ctx = canvas1.getContext("2d");
var myImage = canvas1.toDataURL("image/png");
}
var imageElement = document.getElementById("MyPix");
imageElement.src = myImage;
}
HTML5:
<div id="createPNGButton">
<button onclick="putImage()">Save as Image</button>
</div>
.toDataURL()
แล้วใช้ window.location appname://[data url]
ที่จะชี้ให้เบราว์เซอร์ ในตอนท้ายของแอพ UIWebView มีวิธีมอบสิทธิ์ที่ระบุว่าควรโหลดเพจหรือไม่ ฉันฟังappname://
และทำลายมันเมื่อมันเข้ามาปฏิเสธการโหลดหน้าเว็บและจับข้อมูล URL ในสตริงดั้งเดิม ... คุณคุ้นเคยกับรหัส iOS / Objective C จริงหรือไม่