我正在为 ios 构建一个 sencha touch 应用程序。为了在外部浏览器中打开 URL,我包含了 phonegap 和 cordova。我尝试使用这两个功能打开 URL。但没有工作。请帮助我。
Ext.device.Device.openURL('http://www.bing.com');
navigator.app.openUrl('http://www.bing.com',{ openExternal:true });
我正在为 ios 构建一个 sencha touch 应用程序。为了在外部浏览器中打开 URL,我包含了 phonegap 和 cordova。我尝试使用这两个功能打开 URL。但没有工作。请帮助我。
Ext.device.Device.openURL('http://www.bing.com');
navigator.app.openUrl('http://www.bing.com',{ openExternal:true });
简单的 window.open(' http://www.google.com ') 应该可以工作,如果您想在应用程序中的浏览器实例中打开网页,您应该考虑使用使用相同 window.open 和降级的InAppBrowser 插件优雅地默认
对我来说,window.open()并非在所有情况下都有效。另一种解决方案是将 URL 分配给window.location。使用按钮打开外部 URL 的示例:
Ext.Button.create({
xtype: 'button',
text: 'open url',
handler: function () {
window.location = "http://www.google.com";
});