Tôi có một tệp .pdf sử dụng nhiều nút điều khiển javascript và phải được hiển thị trên Microsoft Surface ở chế độ toàn màn hình.
Mọi thứ hoạt động chính xác như dự định, với một ngoại lệ:
Nếu người dùng vô tình sử dụng màn hình cảm ứng để kích bất cứ nơi nào bên ngoài biên giới vật lý của một nút javascript, sau đó các bề mặt dường như giải thích điều này như là người dùng cố gắng để thoát chế độ toàn màn hình mode-- nên vô tình nhấn chỉ bên ngoài biên giới của một nút có thay vào đó, hiệu ứng thoát khỏi chế độ toàn màn hình và hiển thị tài liệu .pdf trong chế độ xem "khôi phục".
Điều này chỉ xảy ra khi người dùng đang sử dụng màn hình cảm ứng. Nhấp chuột xảy ra bên ngoài đường viền vật lý của các nút không tạo ra hành vi tương tự.
Tôi cần phải vô hiệu hóa hành vi này, để một màn hình cảm ứng nhấp bên ngoài bất kỳ nút nào chỉ đơn giản là không có tác dụng gì.
Bất cứ ai cũng có thể đoán được lý do tại sao điều này xảy ra, hoặc làm thế nào để ngăn chặn nó?
(Thay đổi kích thước các nút để làm cho chúng lớn hơn / dễ bấm hơn không phải là một tùy chọn.)
EDIT 1 (Bao gồm một số Meta-): Tôi thực sự đã phát hiện ra bài đăng này dường như hỏi chính xác cùng một câu hỏi, mặc dù về mặt điều đó sẽ không xảy ra với tôi khi tìm kiếm các bài viết SU trước đó. Tôi cho rằng bài viết hiện tại này thực sự là một bản sao và trong tất cả khả năng nên bị xóa. Tuy nhiên, vì tôi không có đủ quyền trên diễn đàn này để trả lời bình luận, tôi sẽ để lại cho người khác để kích hoạt xóa bài đăng này, vì bây giờ tôi đang thêm một bình luận ở đây mà tôi không thể thêm vào liên kết chủ đề.