Tôi biết thực tế là đối tượng FileReader không có sẵn trong Safari 5.0.5. Tôi có một kịch bản mà sử dụng nó và nghĩ rằng tôi muốn chỉ có thể phát hiện xem các đối tượng tồn tại để chạy một số mã thay thế, như được gợi ý ở đây,Phát hiện trình phát hiện tệp PDF trong Safari
http://www.quirksmode.org/js/support.html
Vì vậy, mã của tôi là,
if(FileReader)
{
//do this
}else{
//the browser doesn't support the FileReader Object, so do this
}
Vấn đề là, tôi đã thử nghiệm nó trong Safari và một khi nó chạm vào câu lệnh if tôi nhận được lỗi này và tập lệnh ngừng chạy.
Tham chiếuLỗi: Không tìm thấy biến: FileReader
Vì vậy, rõ ràng đó không phải là cách tốt nhất để giải quyết? Bất kỳ ý tưởng tại sao điều này không hoạt động?
được hỗ trợ FileReader trong Safari 5.1.5? Tôi cũng gặp lỗi trong 5.1.5. –
Không. Có thể trong 5.2: http://caniuse.com/filereader – forresto