Javascript 在Cordova应用程序中,仅在iframe中进行收缩以缩放/缩放

Javascript 在Cordova应用程序中,仅在iframe中进行收缩以缩放/缩放,javascript,html,ios,cordova,iframe,Javascript,Html,Ios,Cordova,Iframe,在过去的几天里,我一直在与这个问题作斗争,但无法弄清问题的真相 我正在寻找一种将iframe嵌入cordova应用程序(在iOS设备上运行)的方法,以显示外部网页,并允许用户在不缩放主要应用程序内容的情况下缩放iframe内容 cordova视图的元数据为: <meta name="viewport" content="initial-scale=1, user-scalable=yes"> 我正在加载的iframe页面的元是: <meta charset="utf-8"

在过去的几天里,我一直在与这个问题作斗争,但无法弄清问题的真相

我正在寻找一种将iframe嵌入cordova应用程序(在iOS设备上运行)的方法,以显示外部网页,并允许用户在不缩放主要应用程序内容的情况下缩放iframe内容

cordova视图的元数据为:

<meta name="viewport" content="initial-scale=1, user-scalable=yes">

我正在加载的iframe页面的元是:

<meta charset="utf-8">

我用于加载内容的iframe如下所示:

<iframe src="" zooming="true" webkitallowfullscreen mozallowfullscreen allowfullscreen width="500" height="500"></iframe>

在当前状态下,iframe将显示加载到其中的网页,但它没有保持我定义的500 X 500大小(它强制调整iframe的大小,使之与页面内容的大小一致),用户可以滚动页面以查看更多iframe内容,但是,用户无法放大或缩小iframe以查看更少或更多的iframe


cordova索引文件或iframe本身是否缺少允许iOS设备收缩和缩放内容的标记?

您现在可能已经自己解决了这个问题,但它不起作用的原因是iframe文档独立于顶级dom。在iframe中注册的触摸事件等不能跳出它们所在文档的障碍。

视口缩放不是在浏览器级别处理的,而在页面(javascript)级别不会发生任何事件,如事件等吗。?