在IOS Ionic 2上打开外部URL

时间:2018-02-22 14:17:19

标签: ios cordova ionic-framework ionic2

我想在系统浏览器中打开外部URL。我有以下代码适用于Android,但不适用于iOS。在iOS上没有任何反应,控制台中没有错误等等。

pipe = Pipeline([("le", ModifiedLabelEncoder()), ("ohe", OneHotEncoder())])
pipe.fit_transform(['dog', 'cat', 'dog'])

我没有安装inAppBrowser插件,我不想要inapp而是系统浏览器。我是否必须安装inApp浏览器才能在系统浏览器中打开URL?如果可能的话,我宁愿避免安装它。

我怎样才能让它发挥作用?谢谢!

3 个答案:

答案 0 :(得分:1)

让这个工作。 iOS中需要InAppBrowser。只需安装插件即可使window.open正常工作。无需使用inAppBrowser本身。在Android中,这没有插件。

谢谢

答案 1 :(得分:0)

据我所知,您无法访问模板中的窗口对象,因此您需要在班级中创建一个方法并在点击中使用它,同时使用(click)代替{{ 1}}。

在HTML上:

onclick

开.ts:

<button ion-item href="#" (click)="openURL()">

答案 2 :(得分:0)

需要安装Cordova inappbrowser才能在iOS上运行。因为您在'_system'电话中传递window.open,所以尽管插件名称为“inappbrowser”,您仍会在系统浏览器中打开链接。