Html Phonegap-如何打开应用程序内部的外部链接

Html Phonegap-如何打开应用程序内部的外部链接,html,cordova,Html,Cordova,我卡住了。我正在开发iOS phonegap应用程序。在我的主页上我有一个链接 <a href="http://www.mysite.com/file/news.html" rel="external" target="_system"><IMAGE></a> 我还将*mysite.com添加到Cordova.plist(ExternalHosts)中 但当我点击链接时,它会打开一个浏览器并将我链接到该页面。我试过target=“\u self”,但不起

我卡住了。我正在开发iOS phonegap应用程序。在我的主页上我有一个链接

<a href="http://www.mysite.com/file/news.html" rel="external" target="_system"><IMAGE></a>

我还将*mysite.com添加到Cordova.plist(ExternalHosts)中

但当我点击链接时,它会打开一个浏览器并将我链接到该页面。我试过target=“\u self”,但不起作用。如何使其在应用程序本身内打开页面?

使用inApp浏览器

InAppBrowser是一种web浏览器,当您使用window.open调用时,它会显示在您的应用程序中

在ios中添加

到config.xml 只需调用window.open('','',空白,'',location=yes');
等更多信息

您可以使用此javascript剪报将其推送到浏览器

window.open("http://yourexternallink.com","_system");
即使您安装了inAppBrowser,这也会将您带到浏览器

如果你想打开应用程序中的链接,你需要下面的代码片段

var onInApp = window.open('http://paymentpage.com', '_blank', 'location=no,hidden=yes,closebuttoncaption=Done,toolbar=no');

确保你添加了
cordova插件在AppBrowser中添加cordova插件
plugin..

它仍然在浏览器上打开。我使用cordova,我不认为插件在这两个引擎中运行的方式不同,但它对mesetting hidden to no不起作用,它比其他答案工作得更好,我为你编辑它,你可以接受或拒绝,一旦你检查如果你确定答案,请编辑。。。这是几个月前发布的,之后发布的版本数。。谢谢,我相信,另一种方法是说浏览器稍后会显示,但通常使用上述代码看不到任何东西。你需要编辑,或批准我的编辑,因为我已经这样做了,请参考这个链接,你会得到更多的想法,见以下:它至少在Android上为我工作。