【发布时间】:2017-10-11 19:41:59
【问题描述】:
我有一个 Ionic 3 应用程序,我安装了 ionic-plugin-deeplinks 插件,它可以满足我的需求。当我点击电子邮件中的某个链接时,它会打开我的应用程序并将其重定向到必要的页面。但是,我在应用程序的 Web 版本上有一些 URL,上面有 target="_blank"。每当我单击它们时,它都会打开应用程序而不是新选项卡。我不希望它在这些情况下打开应用程序或要求我打开应用程序,因为它与应用程序无关。只需在新选项卡中打开链接。我已经尝试了一百万件事,但遗憾的是我找不到任何解决方案......
这是我在 config.xml 中的代码。
<plugin name="ionic-plugin-deeplinks" spec="^1.0.15">
<variable name="URL_SCHEME" value="myapp123" />
<variable name="DEEPLINK_SCHEME" value="https" />
<variable name="DEEPLINK_HOST" value="app.myapp123.com" />
<variable name="ANDROID_PATH_PREFIX" value="/" />
<variable name="ANDROID_2_PATH_PREFIX" value="/" />
<variable name="ANDROID_3_PATH_PREFIX" value="/" />
<variable name="ANDROID_4_PATH_PREFIX" value="/" />
<variable name="ANDROID_5_PATH_PREFIX" value="/" />
<variable name="DEEPLINK_2_SCHEME" value=" " />
<variable name="DEEPLINK_2_HOST" value=" " />
<variable name="DEEPLINK_3_SCHEME" value=" " />
<variable name="DEEPLINK_3_HOST" value=" " />
<variable name="DEEPLINK_4_SCHEME" value=" " />
<variable name="DEEPLINK_4_HOST" value=" " />
<variable name="DEEPLINK_5_SCHEME" value=" " />
<variable name="DEEPLINK_5_HOST" value=" " />
</plugin>
我希望此链接正常运行
<a href="https://app.myapp123.com/dont_open" target="_blank">Random URL </a>
但此链接用于询问或打开 Ionic 应用程序
<a href="https://app.myapp123.com/open_ionic_app" target="_blank">Random URL </a>
有办法设置吗?
【问题讨论】:
标签: ionic-framework mobile deep-linking