簡體   English   中英

iOS Webview處於滾動狀態,JavaScript無法響應

[英]iOS webview gets stuck in a scroll state and JavaScript doesn't respond

我發現我在使用iOS Webview時遇到問題。 我的網絡視圖比ipod4的屏幕長,因此可以上下滾動。 如果我快速拖動並在屏幕上點擊幾秒鍾,我將進入右側滾動條永久停留在屏幕上的狀態。 一旦發生這種情況,如果我向任意方向拖動屏幕,則頁面將不再具有動量,並且我將無法再輕拂頁面。 即,一旦我將手指從屏幕上移開,它就會保持在完全相同的位置。

我還發現,在這種狀態下,我可以將頁面拖離屏幕更遠(通常會反彈回來),而不再反彈。 我所包含的屏幕截圖是將我的白頁圖像拖動到屏幕上之后,並且滾動條卡在了屏幕上。

擺脫這種鎖定的滾動條狀態的唯一方法是用兩根手指縮放網頁。

在這種狀態下,我有一個也不執行javascript功能的按鈕。

不幸的是,我無法始終如一地重現此狀態,因此快速連續的點擊和拖動是我所擁有的最佳重現。

驗證對話框的屏幕截圖

我認為您的網絡視圖不應位於可滾動區域內,因為網站本身也需要滾動。 我建議您使用自動布局將webview附加到其中包含的容器的任何大小,並讓其確定是否以及如何滾動自身。

網絡視圖實際上是應用程序中的一個應用程序,應該與其他應用程序區別對待。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM