Browser sencha touch::是否可能(以及如何)在面板内或外部浏览器窗口中打开网站?

Browser sencha touch::是否可能(以及如何)在面板内或外部浏览器窗口中打开网站?,browser,cordova,mobile-safari,sencha-touch,Browser,Cordova,Mobile Safari,Sencha Touch,我想知道是否以及如何能够在mobile safari的面板或外部浏览器窗口中打开网站!我试图在面板中打开一个网站,但由于跨域问题,只加载了没有css的htm 有什么想法吗 thnx 编辑:比方说,据我所知,我们使用phoneGap,跨域问题确实会阻止您使用IFRAME解决方案在应用程序中显示外部链接 目前最好的解决方案是使用包含target=“\u blank”的链接来强制打开一个新的浏览器窗口。@Stevanicus@Dalar如果您使用Phonegap和允许的域使用Phonegap.plis

我想知道是否以及如何能够在mobile safari的面板或外部浏览器窗口中打开网站!我试图在面板中打开一个网站,但由于跨域问题,只加载了没有css的htm

有什么想法吗

thnx


编辑:比方说,据我所知,我们使用phoneGap,跨域问题确实会阻止您使用IFRAME解决方案在应用程序中显示外部链接


目前最好的解决方案是使用包含target=“\u blank”的链接来强制打开一个新的浏览器窗口。

@Stevanicus@Dalar如果您使用Phonegap和允许的域使用Phonegap.plist白名单属性,那么它会在Mobile Safari中打开一个新窗口,但如果您执行类似操作

var rateMsg = Ext.Msg.confirm('Title', 'Some message', function(e) {
                 if(e == 'yes')//If user confirms yes
                 {       
                    window.open("http://www.example.com", "_blank");//We open a link with _blank to use mobile safari and not your webview
                 }
              });

它不起作用。

在移动设备上,即iPhone上,它是如何起作用的?新窗口是在我的应用程序中打开的,还是移动safari显示了自己,而我的应用程序显示它不是本机的?假设我们使用phoneGap,我不确定phoneGap。它也许能做你想要的事情。是的,target=“\u blank”解决方案确实打开了Mobile Safari。@当使用本机内置iOS或Android时,Dalar不会在Safari中为我打开:(