使用InAppBrowser进行Apache Cordova重定向

时间:2017-03-13 12:16:51

标签: javascript html apache cordova

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

我在arch上创建了cordova app,添加了插件,然后将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:我已经准备好导航按钮,登录,外观,菜单注销以及所有内容,只是缺少这一步。

1 个答案:

答案 0 :(得分:0)

我使用这样的inAppBrowser插件:

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

如果你保留&#34; http&#34;它将尝试打开外部网络,但如果您将其删除,则会在内部存储上加载文件。

这样做是打开一个&#34;浏览器&#34;在您的应用程序之上,但如果你想要的只是加载本地recurses你可以通过添加没有&#34; http&#34;的网址来实现。