Cách duy nhất tôi tìm thấy cho đến bây giờ, là nhận được offsetWidth, offsetHeight của một thử nghiệm div
phần tử với height
và width
của một inch: http://www.infobyip.com/detectmonitordpi.phpLàm thế nào để phát hiện các DPI màn hình sử dụng JavaScript
Có cách nào để phát hiện DPI màn hình qua JavaScript thay thế?
Xin cảm ơn,
Atara.
Điều này phụ thuộc vào màn hình hiển thị DPI được hiệu chỉnh chính xác ngay từ đầu. – Quentin
Đó là _is_ một hàm JavaScript, phải không? :) – AKX
Cách tiếp cận bạn mô tả là cách hợp lý duy nhất tôi có thể nghĩ đến khi thực hiện nó trong javascript. Đối với PHP, tất cả những gì nó làm cuối cùng là render text. Nó không biết, hoặc quan tâm, về cách văn bản được hiển thị bởi khách hàng. Nhớ nghĩa đen mọi thứ có thể kết nối với máy chủ web của bạn và yêu cầu trang PHP, một số thậm chí không có hiển thị đồ họa (googlebot, phiên curl, trình duyệt chế độ dòng và trình đọc màn hình, v.v.) – GordonM