
我有一個 .pdf 文件,其中使用了大量 javascript 驅動的按鈕,其中必須以全螢幕模式顯示在 Microsoft Surface 上。
一切都完全按照預期進行,但有一個例外:
如果使用者不小心使用觸控螢幕點擊 JavaScript 按鈕實體邊框之外的任何位置,則 Surface 似乎會將其解釋為使用者試圖退出全螢幕模式 - 因此意外點擊只是按鈕邊框之外的效果是退出全螢幕模式並在「恢復」檢視中顯示 .pdf 文件。
只有當使用者使用觸控螢幕時才會發生這種情況。在按鈕物理邊界之外發生的滑鼠點擊不會產生相同的行為。
我需要停用此行為,以便在任何按鈕之外單擊觸控螢幕根本沒有任何效果。
任何人都可以猜測為什麼會發生這種情況,或者如何防止這種情況發生?
(調整按鈕大小使其更大/更容易按下不是一個選擇。)
編輯1(包括一些元):我實際上剛剛發現這個帖子這似乎問了完全相同的問題,儘管我在搜尋以前的 SU 帖子時不會想到這個問題。我認為當前的這篇文章實際上是重複的,很可能應該被刪除。但是,由於我在這個論壇上沒有足夠的權限來發表評論,所以我將讓其他人來觸發刪除這篇文章,因為我現在在這裡添加一條評論,但我無法在連結中添加評論線。