Ionic window.open无法在iOS上运行

时间:2016-10-27 18:12:23

标签: javascript angularjs ionic-framework

我知道这是一个重复的问题,但没有一个解决方案似乎适合我。这在Android和浏览器中完全正常,但在iOS上没有任何反应。

HTML:

<img ng-src="{{coupon.mainImage}}" ng-click="openWindow(coupon.site)">

openWindow功能:

$scope.openWindow = function(site) { window.open(site, '_system'); }

我也尝试过使用InAppBrowser插件,但它仍无效。

1 个答案:

答案 0 :(得分:1)

你应该像有人说的那样使用InAppBrowser cordova插件。然后,您可以创建一个这样的util方法:

  sendToUrl(url: string): void {
        if (window.cordova) {
            cordova.InAppBrowser.open(url, '_system');
        } else {
            window.open(url, '_blank');
        }
    }
相关问题