
У меня есть файл .pdf, который использует множество кнопок, управляемых JavaScript, и которыйдолженотображаться на Microsoft Surface в полноэкранном режиме.
Все работает именно так, как задумано, за одним исключением:
Если пользователь случайно нажмет на сенсорный экран где-нибудь за пределами физических границ кнопки JavaScript, то Surface, по-видимому, интерпретирует это как попытку пользователя выйти из полноэкранного режима, поэтому случайное нажатиетольковыход за пределы границы кнопки приведет к выходу из полноэкранного режима и отображению документа .pdf в виде «восстановления».
Это происходит только тогда, когда пользователь использует сенсорный экран. Щелчки мыши, которые происходят за пределами физических границ кнопок, не приводят к такому же поведению.
Мне нужно отключить это поведение, чтобы нажатие на сенсорный экран вне любой кнопки просто не имело никакого эффекта.
Может ли кто-нибудь предположить, почему это происходит и как это предотвратить?
(Изменить размер кнопок, чтобы сделать их больше/удобнее для нажатия, невозможно.)
EDIT 1 (включая некоторые мета-): Я на самом деле только что обнаружилэта почтакоторый, кажется, задает тот же самый вопрос, хотя и в терминах, которые не пришли бы мне в голову при поиске предыдущих сообщений SU. Я бы предположил, что этот текущий пост фактически является дубликатом и, по всей вероятности, должен быть удален. Однако, поскольку у меня недостаточно прав на этом форуме, чтобы оставлять комментарий, я предоставлю другим возможность нажать на курок удаления этого поста, поскольку я сейчас добавляю комментарий здесь, который не могу добавить в связанную ветку.