2017-03-13 49 views
1

好吧,所有需要做的事情就是打开一个移动应用程序获取超链接或锚点标记到网站网址,就是这样。我已经在各种屏幕上定制了CSS,使其看起来像一个移动应用程序。使用InAppBrowser的Apache Cordova重定向

我创建了拱科尔多瓦的应用程序,添加插件,然后元标记中的index.html为:

<meta http-equiv="refresh" content="0; url=http://example.com/" /> 

不幸的是,我花了在应用程序之外。所以我试着重定向到内部/ js目录,并根据apache Cordova的主要文档使用它。

var ref = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes'); 

仍然没有工作,它很清楚,它只是在这里定义一个变量,这是我的问题。

如何在这样的平台上自动重定向到外部链接,以便它永远不会离开应用程序? PS:我已经准备好了导航按钮,登录,外观和感觉,菜单注销等等,只是缺少了这一步骤。

回答

0

我使用inAppBrowser插件这样的:

window.open('http://url/', '_blank', 'location=yes'); 

如果保留“HTTP”,它会尝试打开外部网络,但如果你删除它,它会载入您的内部存储的文件。

这样做是打开一个“浏览器”在你的应用程序的顶部,但如果你想要的是加载本地递归哟可以通过添加没有“http”的URL来做到这一点。

+0

很好,所以这一行是要放在www/index.html或www/js/index.js或从index.html元标记到index.js? –

+0

您可以将它添加到事件中,或从其他地方调用它,就像您需要它一样。 – jufracaqui