2017-06-06 93 views
2

我使用InAppBrowser插件从我application.But推出一个链接时,我就点击它,然后去到localhost:/ URL/..
我在做什么错?
无法从启动URL ionic2科尔多瓦InAppBrowser插件

<p class="title-heading">INTERNET:</p><a href="launch('{{navigateUrl}}')">{{navigateUrl}}</a>

launch(url) 
 
    { 
 
    this.platform.ready().then(()=>{ 
 
     cordova.InAppBrowser.open(url,"_system","location=true"); 
 
    }); 
 
    }

回答

0

我能解决这个问题..
我用下面的代码

launch() 
 
    { 
 
    this.platform.ready().then(()=>{ 
 
     // cordova.InAppBrowser.open(url,"_system","location=true"); 
 
     let browser=new InAppBrowser(this.navigateUrl,'_blank'); 
 
    }); 
 
    }

这将打开Chrome新标签,以及...

0

这是一个科尔多瓦插件,这需要科尔多瓦平台以功能运行。

尝试使用ionic run android(或ios)在设备或仿真器上测试它。

+0

我在本地主机上运行... Windows环境..我改变了代码,并添加了一个按钮,而不是..现在是本地主机/ url –

+0

你可以尝试我上面提到的命令?在浏览器中测试时,Cordova不运行,您必须在设备或仿真器上运行应用程序才能测试Cordova功能。 – maninak