gpt4 book ai didi

ionic-framework - ionic 外部链接在按下后退按钮时重新启动应用程序

转载 作者:行者123 更新时间:2023-12-05 07:20:20 25 4
gpt4 key购买 nike

找了一个下午,还是没找到解决这个问题的办法。

问题是我从后端 api 检索了一些动态数据,这些数据在 html anchor 链接中有一些 url。链接打开正常,但当我尝试通过点击后退按钮返回到应用程序时,应用程序总是重新启动,因此让我回到登录屏幕,这对最终用户来说非常烦人。

我需要后退按钮才能返回到用户所在的上一个页面。

我尝试了各种论坛帖子建议的各种属性化身,但没有一个能解决问题:

<a href="https://someurl.com" class="content__link" target="_blank">My website</a>

<a href="#" data-link="https://someurl.com" ng-click="goTolink($event)" class="content__link">My website</a>

<a href="#" data-link="https://someurl.com" onclick="goTolink('https://someurl.com')" class="content__link">My website</a>

<a href="#" onclick="window.open('https://someurl.com', '_system', 'location=yes')" class="content__link">My website</a>

goTolink 函数是:

goTolink(event): void {
if (event.currentTarget
&& event.currentTarget.attributes['data-link']) {
this.iab.create(event.currentTarget.attributes['data-link'], "_blank", "location=true");
}
}

我也有几条 console.log 消息,但控制台中没有显示任何内容,因此无法调用它。

非常欢迎任何关于如何在不重启应用程序的情况下点击后退按钮并返回到上一个应用程序页面的建议。

最佳答案

这是一个示例代码。希望对您的问题有所帮助。

在 HTML 文件中添加这个

<a (click)="goTolink"> Click </a>

并将此代码放在构造函数代码之后的 typescript 中。

goTolink() {
window.open('https://someurl.com', '_target')//sample 1
window.open('https://someurl.com', '_blank')//sample 2
}

关于ionic-framework - ionic 外部链接在按下后退按钮时重新启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57527406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com