如何构建允许我从网页打开Ionic 2中应用程序特定页面的路径?

时间:2017-11-10 15:05:34

标签: android ionic-framework webview crosswalk

之前我们正在开发一款具有以下结构的Ionic 1应用程序:

Ionic 1 project structure

在这个应用程序中,我们将crosswalk作为index.html中的主屏幕。此webview允许我们在离子应用程序中显示我们网站的内容。在我们的网站中,我们有一个链接可将我们重定向到离子应用程序的特定页面。为此,我们调用我们要打开的离子应用页面。我们在我们的网站上创建了一个按钮,并通过单击按钮插入我们想要去的页面的路径,在这种情况下,登录页面是:

<div class="container"> <a href="file:///android_asset/www/index.html#/login" class="button">OPEN LOGIN</a> </div>

Open ionic page from website

现在我们想要做同样的事情,但这次使用的是Ionic 2. Ionic 2项目的结构是下一个,这已经改变了,因此页面也将被定位:

Image structure ionic 2 project

我使用的按钮是:

<div class="container"> <a href=" file:///android_asset/src/index.html#/login/login" class="button"> OPEN LOGIN </a> </div>

但是,在测试按钮时,我们在按钮引用中指示的应用程序的页面(登录名)不会打开。 我们尝试其他组合:

<div class="container"> <a href=" file:///android_asset/src/index.html#pages/login/login" class="button"> OPEN LOGIN </a> </div>

ó

<div class="container"> <a href=" file:///android_asset/src/index.html#pages/login" class="button"> OPEN LOGIN </a> </div>

ó

<div class="container"> <a href=" file:///android_asset/src/index.html#login" class="button"> OPEN LOGIN </a> </div>

但是我们没有成功,因为当你按下按钮时它没有做任何事情。

如何通过网站在离子2上打开应用的特定网页?

0 个答案:

没有答案