Câu hỏi này khá phổ biến, nhưng tôi tự hỏi sự khác biệt của Javascript là gì trong Mobile Safari và Safari dành cho Mac.Sự khác biệt Javascript giữa Mobile Safari và Safari trên máy Mac?
Tôi đã có ấn tượng rằng từ góc độ Javascript, chúng giống nhau, chỉ có một số khác biệt về CSS/rendering. Nhưng tôi đang gặp phải một số lỗi Javascript trong Mobile Safari không tồn tại trong Safari thông thường trên Mac.
Về cơ bản một số cuộc gọi đến một số plugin jQuery đang trả về giá trị không xác định (theo trình gỡ lỗi nhà phát triển trong Mobile Safari).
Trang web mà tôi đang gặp phải những vấn đề này có giao diện người dùng rất tệ hại với các lỗi xác thực, JS tệ hại và có lượng CSS khổng lồ được đính kèm. Tôi không có nghi ngờ rằng vấn đề này nằm ở đâu đó trong mã này, và tôi chưa bao giờ gặp vấn đề như thế này trước đây.
Tôi chỉ gặp sự cố khi giải quyết vấn đề, vì vậy mọi thông tin chi tiết/liên kết về sự khác biệt chung trong công cụ Javascript sẽ được đánh giá cao.
Như được rút ra cho biết, các vấn đề sẽ được gây ra bởi sự khác biệt DOM/BOM hơn sự khác biệt trong chính động cơ JS. Nhưng hãy có những thứ đó — hữu ích để biết, đặc biệt khi Mobile Safari không có sẵn miễn phí cho tất cả mọi người để kiểm tra. – bobince