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

时间:2011-07-08 13:05:01

标签: browser cordova mobile-safari sencha-touch

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

任何想法?

日Thnx!

编辑:让我们说,我们使用phoneGap

2 个答案:

答案 0 :(得分:2)

据我所知,跨域问题会阻止您使用IFRAME解决方案在您的应用内显示外部链接。

目前最好的解决方案是让链接包含target =“_ blank”以强制打开新的浏览器窗口。

答案 1 :(得分:-1)

@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
                 }
              });

它不起作用。