2011-11-01 22 views
5

WebKit đã giới thiệu tính năng -webkit-device-pixel-ratio phương tiện truyền thông và tài sản Javascript window.devicePixelRatio, cho phép tác giả web để phát hiện xem trang của họ đã bị trả lại trên một chiếc iPhone với màn hình võng mạc:Bạn có thể phát hiện giá trị hiện tại cho tỷ lệ -moz-device-pixel-ratio và -o-device-pixel-sử dụng JavaScript không?

Mozilla và Opera đã giới thiệu các tính năng truyền thông tương đương, -moz-device-pixel-ratio-o-device-pixel-ratio. Tuy nhiên, dường như họ đã không giới thiệu thuộc tính JavaScript để đi cùng với họ.

Có cách nào để phát hiện tỷ lệ pixel của thiết bị thông qua JavaScript trong Firefox và Opera không?

Trả lời

3

Bạn có thể thử nghiệm các tính năng truyền thông từ JS sử dụng https://developer.mozilla.org/en/DOM/window.matchMedia

+0

Ah, điều đó đáng xem. Nó không cung cấp giá trị thực tế cho tỷ lệ pixel của thiết bị, nhưng nó cho phép bạn kiểm tra các giá trị để xem liệu chúng có phải là giá trị của thiết bị hay không. –

+1

Phải. Và nó cho phép bạn thực hiện các phép kiểm thử '>', tôi sẽ nghĩ, trường hợp xấu nhất bạn có thể tìm kiếm nhị phân cho đúng giá trị ... –

+0

Ồ không? Điều đó hữu ích. Tuyệt vời, cổ vũ. –

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