Tôi đặt cùng một hình nhỏ test web app chuyển đổi canvas HTML thành hình ảnh (bằng cách sử dụng thư viện JavaScript canvas2image của Nihilogic), sau đó thay thế canvas bằng hình ảnh được tạo và hiển thị thông báo người dùng chạm vào (dài) hình ảnh đó để lưu nó vào điện thoại của họ.Hiển thị hình ảnh dưới dạng luồng dữ liệu trong trình duyệt Android
Vấn đề tôi gặp phải là trình duyệt web mặc định của Android ("Internet") không hiển thị luồng dữ liệu được mã hóa base64 đại diện cho hình ảnh, nhưng hiển thị dấu hỏi chấm thay thế. Có cách nào để giải quyết vấn đề này không? Nếu có, thì làm thế nào?
gì phiên bản Android bạn đang chạy? Nó hoạt động trong Jelly Bean (4.1.1). Tôi có thể tạo hình ảnh từ canvas và có thể lưu hình ảnh mà không gặp sự cố. – alex
bạn có thể thử và xem nếu tạo ra một div với phong cách css 'background-image: url (dữ liệu: image/png; base64datahere ....);' hoạt động thay vì tạo một img với src? – Prasanth