打开iOS离子2上的外部URL



我想在系统浏览器中打开外部URL。我有以下在Android上使用的代码,但在iOS上不使用。在iOS上什么都没有发生,控制台上没有错误等。

<button ion-item href="#" onclick="window.open('https://www.instagram.com/pagetopen/', '_system');">

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

我该如何工作?谢谢!

使它起作用。iOS中需要InappBrowser。只需安装插件即可允许窗口。无需使用InappBrowser本身。在Android中,这无插件起作用。

谢谢

you do 需要安装Cordova Inappbrowser,以便在iOS上使用。因为您在window.open调用中传递'_system',但尽管插件名称为" InappBrowser"。

据我所知,据我所知,您无法访问模板中的窗口对象,您需要在类中创建方法并在单击中使用它,同样,请使用(click)而不是onclick

html:

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

on .ts:

openURL = () => {
  window.open('https://www.instagram.com/pagetopen/', '_system');
}

相关内容

  • 没有找到相关文章

最新更新