Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在HTML5应用程序中使用IFRAME_Javascript_Iphone_Html_Cordova - Fatal编程技术网

Javascript 在HTML5应用程序中使用IFRAME

Javascript 在HTML5应用程序中使用IFRAME,javascript,iphone,html,cordova,Javascript,Iphone,Html,Cordova,我正在编写一个HTML5移动应用程序,并使用PhoneGap将其推送到iPad上。该应用程序类似于iPad上的Twitter应用程序,它列出了一系列项目,允许用户点击这些项目,并可能在应用程序中加载外部链接。Facebook在其应用程序中也做到了这一点 到目前为止,编写一个在HTML5应用程序中加载外部内容的应用程序已经被证明是一个糟糕的经历。我可以在页面上转储IFRAME,但它不支持在iPad上即时滚动。我已经做了一些骇客的事情将iscroll4连接到iframe,但它非常不一致。脚本可以跳转

我正在编写一个HTML5移动应用程序,并使用PhoneGap将其推送到iPad上。该应用程序类似于iPad上的Twitter应用程序,它列出了一系列项目,允许用户点击这些项目,并可能在应用程序中加载外部链接。Facebook在其应用程序中也做到了这一点

到目前为止,编写一个在HTML5应用程序中加载外部内容的应用程序已经被证明是一个糟糕的经历。我可以在页面上转储IFRAME,但它不支持在iPad上即时滚动。我已经做了一些骇客的事情将iscroll4连接到iframe,但它非常不一致。脚本可以跳转iframe并尝试跳转。将抛出安全错误。您必须修改PhoneGap源以允许来自iframe的外部请求。我不能对元视口做任何假设,因为源是外部的。名单还在继续

我可以通过单独的破解和黑魔法来修复这些东西,但这段时间我觉得必须有更好的方法。有没有一个组件可以围绕这些东西工作?我觉得JavaScript内部浏览器的本机包装器可以解决很多问题,但似乎找不到类似的东西——其他人都在用什么


注意:我刚刚发现了浏览器手机gap插件-我猜这将是一个流行的选择:-)

kvc基本上是正确的。答案是使用ChildBrowser phonegap插件,但需要做一些修改才能得到我所需要的

尝试使用childbrowser phonegap插件我尝试了childbrowser插件。我想它已经足够好了——如果我能把它绑定到一个div中,并把它当作一个普通的元素来处理,对大小、位置和样式做出响应,那就太好了。我仍然有点困惑于你想要完成什么。想再详细一点吗?看看这个有什么相似之处吗?我正在尝试将网页加载到它自己的组件中,其中包括chrome和应用程序其余部分的控件。ChildBrowser PhoneGap插件是我最想要的——我最终用它编写了我自己的插件,它只有浏览器窗口,没有任何控件。我现在遇到了和你一样的问题(希望有一个浏览器视图,同时仍然能够访问主应用程序的其他按钮)。我使用jquery mobile和phonegap。你能详细说明这些修改是为了使它最终工作吗?