如何在不使用浏览器的情况下浏览Android应用程序内的链接

时间:2014-07-03 16:09:18

标签: android cordova

最近我使用phonegap创建了一个在线报纸Android应用程序。这意味着该应用程序由html / css组成。我在其上添加了在线报纸链接,因此当有人点击链接时,他们将被重定向到他们的浏览器并可以浏览在线报纸。但是我不想要这个 - 我希望当人们点击链接时,他们能够浏览应用程序内的在线报纸,这样他们就不需要浏览器来查看链接了。但我不知道如何创造这样的东西。请记住,这是使用phonegap创建的。

2 个答案:

答案 0 :(得分:0)

尝试使用InAppBrowser插件:http://docs.phonegap.com/en/3.0.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowser

根据以上链接:

从命令行:

cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git

加入app/res/xml/config.xml

<feature name="InAppBrowser">
    <param name="android-package" value="org.apache.cordova.InAppBrowser" />
</feature>

然后您可以使用

打开任何网址
var url = "<some URL>";
var ref = window.open(url, "_blank");

或者,您可以尝试使用iframe。

答案 1 :(得分:0)

Phonegap有一个名为ChildBrowser的插件。您可以使用该插件在应用程序内部构建浏览器并打开其中的所有内容。

https://github.com/phonegap-build/ChildBrowser/blob/f9e9c7d9266dc229efa3ad495da79e7a60e4e2e3/README.md