繁体   English   中英

在HTML5应用程序中使用IFRAME

[英]Using IFRAME in HTML5 applications

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

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

我可以通过个人黑客工作和黑暗魔法解决很多这些问题,但是这一直我觉得必须有一个更好的方法。 是否有一个组件可以解决所有这些问题? 我觉得像JavaScript中的浏览器的原生包装器会修复很多这些问题,但似乎找不到类似的东西 - 其他人使用的是什么?

注意:我刚刚发现浏览器手机插件插件 - 我猜这将是一个受欢迎的选择:-)

kvc大多是正确的。 答案是使用ChildBrowser phonegap插件,但经过一些修改可以得到我所需要的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM