iOS和PhoneGap,webview总是滚动,如何使其仅在加载的网页大于webview大小时滚动?

iOS和PhoneGap,webview总是滚动,如何使其仅在加载的网页大于webview大小时滚动?,ios,cordova,webview,resize,size,Ios,Cordova,Webview,Resize,Size,在iOS中使用phonegap,我有一个通过Objective-C代码调整大小的webview 我已将self.webview框架编辑为设备屏幕大小的80%,这工作正常 当我使用phonegap在webview中加载html页面时,即使加载的页面是空白的,页面也会一直滚动(因此其内容不能大于webview大小) 如何设置页面仅在内容大小大于webview大小时滚动?事实上,我的html页面总是有点垂直滚动,就像它们比webview大,甚至比屏幕大一样 我希望仅当真实内容大于webview大小时才

在iOS中使用phonegap,我有一个通过Objective-C代码调整大小的webview

我已将self.webview框架编辑为设备屏幕大小的80%,这工作正常

当我使用phonegap在webview中加载html页面时,即使加载的页面是空白的,页面也会一直滚动(因此其内容不能大于webview大小)

如何设置页面仅在内容大小大于webview大小时滚动?事实上,我的html页面总是有点垂直滚动,就像它们比webview大,甚至比屏幕大一样


我希望仅当真实内容大于webview大小时才滚动我的htlm页面。

将以下行添加到
config.xml

<preference name="UIWebViewBounce" value="false" />
<preference name="DisallowOverscroll" value="true" />

我遇到了同样的问题,并尝试了相同的(重复)解决方案

<preference name="UIWebViewBounce" value="false" />
<preference name="DisallowOverscroll" value="true" />

没有结果

但是。。。我今天找到了解决办法

问题在于,我们使用的是“页面”数据角色,而没有定义“内容”数据角色。我是这样加的:

<div id="myPage" data-role="page">
  <div id="myPageContent" data-role="content">
     (here all the page!)
  </div>
</div>

(这是全部页面!)
而且工作得很好


希望它能帮助你

我已经这样做了,但是仍然在滚动,即使我的页面完全是空的