Iframe 如何在不离开应用程序的情况下在JQuery Mobile中启动外部网站?

Iframe 如何在不离开应用程序的情况下在JQuery Mobile中启动外部网站?,iframe,jquery-mobile,web,dialog,external,Iframe,Jquery Mobile,Web,Dialog,External,我正在开发PhoneGap+JQM应用程序,允许运营商查看我们的网站。如果我们使用普通的target=“\u blank”,它会启动Safari,但不会提供返回应用程序的简单方法 有没有人想出一个好办法,在JQM中以对话框或可关闭的标题启动外部网站?到目前为止,我已经在对话框中填充了一个iframe,它可以正常工作,但感觉有点笨拙。使用。它充当一个弹出窗口,您可以在其中添加任何想要的内容。用户可以关闭弹出窗口并返回到应用程序。除非外部网站是为移动设备设计的,否则感觉不会好。试试这个。。 使用带

我正在开发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,但至少我有机会。