0

我正在为 ios 构建一个 sencha touch 应用程序。为了在外部浏览器中打开 URL,我包含了 phonegap 和 cordova。我尝试使用这两个功能打开 URL。但没有工作。请帮助我。

 Ext.device.Device.openURL('http://www.bing.com');

 navigator.app.openUrl('http://www.bing.com',{ openExternal:true });
4

2 回答 2

2

简单的 window.open(' http://www.google.com ') 应该可以工作,如果您想在应用程序中的浏览器实例中打开网页,您应该考虑使用使用相同 window.open 和降级的InAppBrowser 插件优雅地默认

于 2013-05-09T06:41:08.500 回答
1

对我来说,window.open()并非在所有情况下都有效。另一种解决方案是将 URL 分配给window.location。使用按钮打开外部 URL 的示例:

Ext.Button.create({
            xtype: 'button',
            text: 'open url',       
            handler: function () {  
        window.location = "http://www.google.com";
            });
于 2013-06-16T17:32:28.903 回答