2011-07-31 27 views
5

Giống như tiêu đề cho biết tôi chỉ đang tự hỏi sự hỗ trợ hiện tại cho canvas.toDataUrl? Tôi có nó làm việc trong Firefox 4 nhưng chưa thực sự thử nó trong bất kỳ browers khác. Khi tôi tìm kiếm trên Google, hầu hết các kết quả được phân tán khá giống như một số kết quả từ một năm trước. Nó nói nó chỉ được hỗ trợ với các bản dựng webkit hàng đêm. (mà tôi giả định bây giờ là bản phát hành thực tế)hỗ trợ broswer cho canvas.toDataUrl và mức độ tin cậy là

Tôi cũng muốn biết hỗ trợ cho thiết bị di động.

Trả lời

3

Cá nhân tôi thích sử dụng caniuse.com để tìm hiểu hỗ trợ trình duyệt hiện tại. Caniuse bao gồm nhiều phiên bản chính của mỗi trình duyệt, cũng như một số trình duyệt di động. Tuy nhiên, tôi luôn khuyên rằng với bất kỳ nhiệm vụ quan trọng nào, bạn sẽ kiểm tra trong tất cả các trình duyệt chỉ để được an toàn.

Nếu bạn xem lại tại caniuse.com, bạn sẽ thấy các bảng hỗ trợ đều được mã hóa màu và chúng cho bạn biết trình duyệt hỗ trợ đầy đủ, hỗ trợ một phần, không hỗ trợ hoặc không hỗ trợ (nhưng một polyfill tồn tại). Các canvas.toDataUrl, tài sản sẽ thuộc thể loại "hỗ trợ cơ bản", trong đó cho thấy rằng api canvas (hoặc thay vì bản thảo làm việc hiện tại cho nó) được hỗ trợ đầy đủ trong tất cả các trình duyệt chính, và có một polyfill có sẵn cho IE. Vì vậy, mặc dù nó không đi sâu vào chi tiết về các thuộc tính cụ thể của trình duyệt hỗ trợ, nó là lý do nếu một trình duyệt "hỗ trợ đầy đủ" API canvas cơ bản, bạn có thể giả định một cách an toàn bao gồm toDataUrl. Một lần nữa, nếu bạn không muốn để mọi thứ có cơ hội, hoặc nếu bạn vì lý do nào đó không tin tưởng caniuse.com, đặt cược tốt nhất của bạn là xây dựng bộ thử nghiệm và kiểm tra cá nhân ứng dụng của bạn trên tất cả các trình duyệt.

+0

thats không hoạt động đối với canvas.toDataUrl mặc dù ... – locrizak

+0

@locrizak vui lòng xem câu trả lời cập nhật của tôi. – Moses

+0

Android 2.x không hỗ trợ choDataURL. Xem lỗi này: http://code.google.com/p/android/issues/detail?id=7901 –

1

Trên thực tế nó đang bị phá vỡ trong webkit đêm xây dựng, một lỗi bảo mật nhỏ Tôi tìm thấy một vài ngày trước:

http://code.google.com/p/chromium/issues/detail?id=91016

Nhưng nói chung trong việc phát hành ổn định của Chrome nó hoạt động tốt. Trong IE9 nó hoạt động tốt quá.

+0

liên kết là 404. ahh tôi vừa thấy có lỗi trên Android – locrizak

Các vấn đề liên quan