Tôi đang phát triển plugin Javascript/JQuery cho Thiết kế web đáp ứng. Nó có chức năng giám sát khung nhìn cho các thay đổi, đặc biệt là thay đổi kích thước và định hướng. Khi một thay đổi được phát hiện, một hàm gọi lại tương ứng được gọi.Ngăn chặn chế độ xem kích thước của trang web khi bàn phím ảo mềm đang hoạt động
Tuy nhiên, tôi nhận thấy rằng trên Android (cụ thể là sử dụng trình duyệt chứng khoán trên Google Galaxy Nexus), nếu người dùng cố sử dụng bàn phím mềm, nó sẽ thay đổi kích thước khung nhìn, do đó kích hoạt chức năng gọi lại. Đây là hành vi tôi muốn loại bỏ.
Có cách nào để - thông qua Javascript - vô hiệu hóa hành vi này hoặc phát hiện hành vi để tôi có thể thực hiện thay đổi đối với cơ sở mã để phù hợp không?
Các giải pháp mà tôi đã thấy cho đến nay phải làm chủ yếu với Phát triển ứng dụng Android và tôi không chắc chắn chúng áp dụng trong trường hợp của tôi.
Cảm ơn.
bạn có thể chia sẻ mã của bạn? – naturallyfoster
Vì mọi người có thể cài đặt bàn phím tùy chỉnh với các kích thước khác nhau, điều này không đáng tin cậy 100% (mặc dù nó sẽ hoạt động phần lớn thời gian). Có lẽ pha trộn nó giải pháp của Andreas Norman hoạt động? Nếu trên trình duyệt dành cho thiết bị di động, hãy nghe các thay đổi định hướng. Nếu không, hãy lắng nghe để thay đổi kích thước. – Job