Tôi đang viết một tiện ích trình đọc văn bản nhỏ bên cạnh tương tự như những gì bạn nhận được trong cửa hàng ứng dụng iPhone nơi bảng điều khiển ảnh chụp màn hình cho ứng dụng là bảng điều khiển cuộn ngang khác nhau được nhúng trong bảng điều khiển cuộn dọc chính.Tôi có thể truy vấn chiều cao cửa sổ Safari không có URL trên thanh công cụ theo cách nền tảng trung lập không?
Trong tất cả các phiên bản (bao gồm kiểu bàn phím/chuột đầy đủ) bảng điều khiển chiếm 100% chiều rộng của vùng chứa, vì vậy nó giống như một sọc ngang trên trang.
Trong phiên bản giao diện cảm ứng nhỏ, ví dụ: dành cho điện thoại thông minh, tôi muốn nó cũng thay đổi kích thước thành chiều cao đầy đủ của cửa sổ sao cho khi bạn cuộn theo chiều dọc đến cửa sổ, nó có thể chiếm toàn màn hình.
iPhone làm cho điều này phức tạp vì $ (cửa sổ) .height() hoặc tuy nhiên bạn muốn truy vấn dường như phụ thuộc vào việc thanh URL có hiển thị hay không.
Nếu không có vỏ mã đặc biệt để biết nếu nó trên iPhone hoặc thêm vào hacks để cuộn cửa sổ để tắt thanh URL và sau đó truy vấn chiều cao, có cách nào để hỏi Safari mobile không, chiều cao cửa sổ "sẽ mang lại, trên 3GS của tôi, một câu trả lời là 416 bất kể thanh URL hiện có hiển thị hay không?
Tôi muốn tìm một cách nền tảng trung lập để hỏi, đối với tất cả các điện thoại thông minh lớn, "chiều cao nào tôi có thể đặt bảng này để khi bạn cuộn đến nó, nó sẽ lấp đầy toàn bộ cửa sổ trình duyệt?"
Cảm ơn, đã đánh đầu tôi chống lại điều này trong một thời gian và đã đào sâu quanh đây và không thể tìm thấy thông tin cụ thể này.
Tôi đã tìm thấy một cách để thực hiện điều này, kiểm tra câu trả lời của tôi cho câu hỏi tương tự - http://stackoverflow.com/a/15717609/331460 –