app android - 外部资源实现

时间:2015-02-17 07:28:40

标签: javascript android html5 rest

我正在为当地出租车服务开发Android / iOS应用程序。 他们要求的是在应用程序中实施火车,航班和渡轮时间表。不幸的是,这些都不能通过API restful / web服务(意大利)获得。所以我想的是开发一个混合的html5 / javascript应用程序(然后将其构建为原生的intel xdk)并简单地为我需要的每个资源使用iframe标签(但是不喜欢这个想法并且知道它会暗示一些缺点,其中最重要的是,必须引入我需要的每种资源的整个网站,而不管任何内容的控制权。现在的主要问题是:每当我点击一个菜单项时,内部浏览器似乎打开一个新窗口,所以如果我在火车上,那么去检查航班' ,' train'在背景中保持开放。如果我点击“火车”#39;再次在菜单上,我实际上在两个顶部再打开一个窗口,依此类推。结果:5/6点击,并且有太多的东西冒出来,这一切都变得古怪!

    <div class="panel" title="Pisa-Airport" id="page4" data-footer="none">
        <header>
            <a id="menubadge" onclick='$.ui.toggleSideMenu()' class='menuButton' style="float:left !important"></a>
            <h1>Pisa Airport</h1>
        </header>
        <iframe src="http://m.pisa-airport.com/index.php?lang=_it&step=1"></iframe>
    </div>

1 个答案:

答案 0 :(得分:1)

您可以在iFrame head中添加基本标记目标作为父级。

StackOverflow answer

<base target="_parent" />