我正在为本地出租车服务开发Android / iOS应用程序。
他们要求的是也要在应用程序中实现火车,航班和轮渡时间表。不幸的是,这些都无法通过API Restful / Web服务(意大利)使用。所以我想开发一个混合的html5 / javascript应用程序(然后使用intel xdk将其构建为原生),并为我需要的每个资源简单地使用iframe标签(但是,不喜欢这个主意,并且知道这将暗示一些缺点,最重要的一点是,必须将我需要的每一个资源都带入整个网站,而对任何内容都无法控制。现在的主要问题是:每次单击菜单项时,内部浏览器似乎都会打开一个新窗口,因此,如果我在“火车”上,请检查“航班”,“火车”在后台保持打开状态。如果再次在菜单上单击“火车”,则实际上是在两个窗口的上方再打开一个窗口,依此类推。结果: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>
最佳答案
您可以在iFrame标头中将基本标签目标添加为父标签。
StackOverflow answer
<base target="_parent" />