window.open不适用于ios的离子

时间:2017-05-12 03:09:28

标签: angularjs ionic-framework

对于ios应用程序,

窗口打开不适用于离子。

我的代码是:

var ref = $window.open(url, '_system', 'location=no,toolbar=yes');

控制器:

app.controller('myController',function($http,$scope,$state,$ionicLoading,$cordovaOauth,$ionicPopup,$window,$ionicHistory,$cordovaCamera,$ionicPlatform,$timeout,$cordovaInAppBrowser,$rootScope,$cordovaDevice,Notification)

1 个答案:

答案 0 :(得分:2)

您需要添加Cordova Inappbrowser才能使用它。

var ref = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes');

window.open('http://apache.org','_system','location=no');

在使用之前,请务必检查deviceready state或(离子)$ionicPlatform.ready