I have the following html file
<title> Minimum Spec Test </title>
var can, ctx;
var img = new Image();
can = document.getElementById('canvas');
can.width = 100;
can.height = 400;
ctx = can.getContext('2d');
img.src = 'Images/_test.bmp';
ctx.drawImage(img, 0, 0);
<canvas id="canvas" style="border:1px solid #c3c3c3;">
Your browser does not support the canvas tag.
Now this code works on ios safari 4.2 and later but i can't get it to work on ios safari 4.1. On 4.1 it displays the canvas but will not draw the image. The debug console shows no errors.
Is there anyway to get it to work, or is 4.2 the cut off point for even the most basic canvas operations?
maybe this site can helphttp://www.mobilexweb.com/blog/safari-ios-accelerometer-websockets-html5
It's a user-made changelog of safari 4.2, so it's likely that whatever made your current code work is because of one of these changes.
If you can see it, you'll know what needs to be replaced :)