2011-11-22 32 views
5

Theo nhiều nguồn tin, một thẻ meta như thế này được cho là để ngăn chặn các trình duyệt từ để cho zoom dùng trong và ngoài của trang:Tại sao Samsung Galaxy S bỏ qua thẻ meta có thể mở rộng người dùng?

<meta name="viewport" content="user-scalable=no"> 

này hoạt động một cách chính xác trên hầu hết các trình duyệt di động, bao gồm cả iOS và Android nhất điện thoại tôi đã thử nghiệm. Tuy nhiên, Samsung Galaxy S (Sprint Epic) không tôn trọng nó, thay vào đó cho phép người dùng phóng to/thu nhỏ tùy ý.

Bạn có thể thấy điều này bằng cách truy cập trang "màn hình cảm ứng" của Facebook tại http://touch.facebook.com/ - trên hầu hết các điện thoại bạn không thể phóng to trang đó, nhưng trên Galaxy S bạn có thể. Tôi cũng xác nhận rằng Galaxy S II chính xác tôn trọng thẻ meta, vì vậy điều này dường như bị giới hạn ở Galaxy S.

Đây có phải chỉ là lỗi trong trình xây dựng trình duyệt của Galaxy S không? Có bất kỳ xung đột nào không hoạt động trên các thiết bị khác không?

+0

tôi đã nhận thấy rằng tôi có thể phóng to trên nhiều trang sau đó người khác điện thoại. Tôi thích nó theo cách này thành thật. – asawyer

+0

Tôi nghi ngờ nó không phải là một lỗi như một tính năng. Bạn có thể có lý do gì để không cho phép mọi người phóng to? – robertc

+4

robertc: Một số trang đã được thiết kế để sử dụng như các ứng dụng dành cho thiết bị di động trên màn hình nhỏ với giao diện dựa trên cảm ứng. Cho phép người dùng phóng to và cuộn quanh trang sẽ làm cho nó khó hiểu hơn, giảm khả năng sử dụng và có thể ảnh hưởng đến cách giao diện người dùng của trang được cho là hoạt động. – Angus

Trả lời

0

tôi sử dụng này

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"> 

và nó hoạt động trên galaxy s của tôi

+0

Nó không hoạt động trên Samsung Galaxy Giờ của tôi, đang chạy Android 2.3.6. Một số người dường như đã may mắn bằng cách thêm 'max-scale = 1.0', nhưng điều đó cũng không hoạt động ở đây. – Pieter

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