在Ionic App上打开外部链接不起作用可能是由于以下原因之一:
<allow-navigation href="*" />
这将允许应用打开任何外部链接。
ionic cordova plugin add cordova-plugin-inappbrowser
npm install @ionic-native/in-app-browser
然后,在你的代码中使用InAppBrowser插件来打开外部链接:
import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';
constructor(private iab: InAppBrowser) {}
openExternalLink(url: string) {
const browser = this.iab.create(url, '_system');
}
这将在系统浏览器中打开外部链接。
总结起来,要在Ionic App上打开外部链接,你需要确保安全策略允许打开外部链接,安装并使用InAppBrowser插件来处理链接,确保链接格式正确,并注意平台限制。
领取专属 10元无门槛券
手把手带您无忧上云