3

在我的网页中,我必须显示另一个使用 sencha touch 完成的网页的内容。我为此目的使用 iframe。但问题是 sencha touch 网页中的选择菜单(通过 iframe 加载)在查看时没有出现在iphone浏览器中。有一个覆盖,但不是选择菜单。当直接通过浏览器查看sencha触摸应用程序时,它会很好。所以我认为问题出在iframe上。任何解决方案都可以使用iframe ?.修改煎茶触摸是不可能的,因为这是由不同的团队维护的,我无法控制该代码。

为了说明问题,我在 iframe 中加载了 sencha touch kitchen sink 应用程序。这里是 url。 http://pastehtml.com/view/c6mqj67b0.html

请从 iphone 浏览器/模拟器打开选择菜单“Rank”,您可以看到问题。

任何可以在我结束时完成的解决方案来完成这项工作?

提前致谢。

4

3 回答 3

4

抱歉@user700284,但覆盖iframe还不能在 iOS 和 android 浏览器上运行;目前仅适用于浏览器桌面。但是你可以把iframe不叠加到你这样的Ext.Panel东西中,

Ext.Panel({
   items: [
    {
       xtype: 'panel',
       html: '<iframe width="560" height="315" src="http://www.sencha.com/products/touch/" frameborder="0" allowfullscreen></iframe>',
       id: 'Idpanel',
       hideOnMaskTap: true
    },
   ]
})

希望这些有所帮助。:)

于 2012-08-05T16:14:08.557 回答
1
于 2012-08-03T20:19:16.567 回答
0

加载选择字段的 iFrame 在 iPad(本机和移动 safari)上完美运行。但在 iPhone 上,它给出了同样的错误。还有其他解决方案吗?

于 2012-08-28T11:25:36.410 回答