Iframe 如何在不离开应用程序的情况下在JQuery Mobile中启动外部网站?
我正在开发PhoneGap+JQM应用程序,允许运营商查看我们的网站。如果我们使用普通的target=“\u blank”,它会启动Safari,但不会提供返回应用程序的简单方法 有没有人想出一个好办法,在JQM中以对话框或可关闭的标题启动外部网站?到目前为止,我已经在对话框中填充了一个iframe,它可以正常工作,但感觉有点笨拙。使用。它充当一个弹出窗口,您可以在其中添加任何想要的内容。用户可以关闭弹出窗口并返回到应用程序。除非外部网站是为移动设备设计的,否则感觉不会好。试试这个。。Iframe 如何在不离开应用程序的情况下在JQuery Mobile中启动外部网站?,iframe,jquery-mobile,web,dialog,external,Iframe,Jquery Mobile,Web,Dialog,External,我正在开发PhoneGap+JQM应用程序,允许运营商查看我们的网站。如果我们使用普通的target=“\u blank”,它会启动Safari,但不会提供返回应用程序的简单方法 有没有人想出一个好办法,在JQM中以对话框或可关闭的标题启动外部网站?到目前为止,我已经在对话框中填充了一个iframe,它可以正常工作,但感觉有点笨拙。使用。它充当一个弹出窗口,您可以在其中添加任何想要的内容。用户可以关闭弹出窗口并返回到应用程序。除非外部网站是为移动设备设计的,否则感觉不会好。试试这个。。 使用带
使用带有后退按钮的标题和带有外部站点的iframe在应用程序中加载外部链接很好,这对我来说非常有用。您还可以在标题中有一个名为“Exit”的按钮或类似的按钮,将您带到另一个JQM页面
<div data-role="page" id="pageExternalSite" data-add-back-btn="true">
<div data-role="header">
<h1>example.com</h1>
</div>
<div data-role="content">
<iframe src="http://example.com/"></iframe>
</div>
</div>
example.com
我很感激,但我正在为Android/iPhone/Palm编写代码。我不能使用特定于设备的库。嗯。。我正在尝试一个简单的测试,比如“datarel=”dialog“>测试外部网站,但单击链接将接管浏览器,而不是启动带有标题的对话框。我缺少一个参数吗?PhoneGap现在有一个原生的InApp浏览器,所以我的原始帖子有些无效。不过,我有点想试试你的iFrame方法。InApp浏览器呈现页面的精度不如普通浏览器。我也无法与窗口内的页面通信。我也不确定是否可以使用iframe,但至少我有机会。