У меня есть файл .pdf, который использует множество кнопок, управляемых javascript, и который должен отображаться на Microsoft Surface в полноэкранном режиме.

Все работает точно так, как задумано, за одним исключением:

Если пользователь случайно использует сенсорный экран, чтобы щелкнуть где-нибудь за пределами физических границ кнопки javascript, то Surface, по-видимому, интерпретирует это как попытку пользователя выйти из полноэкранного режима, поэтому случайный щелчок рядом с границей кнопки имеет эффект выхода из полноэкранного режима и отображения PDF-документа в режиме "восстановления".

Это происходит только тогда, когда пользователь использует сенсорный экран. Щелчки мыши, которые происходят за пределами физических границ кнопок, не ведут себя одинаково.

Мне нужно отключить это поведение, чтобы нажатие сенсорного экрана вне кнопок просто не имело никакого эффекта.

Кто-нибудь может рискнуть предположить, почему это происходит, или как это предотвратить?

(Изменение размера кнопок, чтобы сделать их больше / легче нажимать, не вариант.)

РЕДАКТИРОВАТЬ 1 (Включая некоторые Meta-): Я на самом деле только что обнаружил этот пост, который, кажется, задает тот же вопрос, хотя и в терминах, которые мне не приходило в голову при поиске предыдущих сообщений SU. Я бы предположил, что этот нынешний пост фактически является дубликатом, и, по всей вероятности, его следует удалить. Однако, поскольку у меня нет достаточных прав на этом форуме, чтобы стоить комментарий, я оставлю это другим, чтобы спустить триггер при удалении этого сообщения, так как я сейчас добавляю комментарий, который я не могу добавить в связанный нить.

0