InAppBrowser缺少在iPhone上使用时将用户返回到应用程序的“完成”按钮。它正在卡在网页上。
.directive("navigateTo", function($ionicGesture){
return{
restrict: 'A',
link:function($scope,$element,$attr) {
var tapHandler = function(e) {
var inAppBrowser = window.open(encodeURI($attr.navigateTo),'_blank','location=no', 'toolbar=yes');
};
var tapGesture =$ionicGesture.on('tap', tapHandler, $element);
$scope.on('$destroy', function(){
$ionicGesture.off(tapGesture, 'tap', tapHandler);
});
}
}
})
这是InAppBrowser的所有代码。我从应用程序中的一个视图调用navigateTo来打开指向网页的链接。