12

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

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

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

但是当我点击链接时,它会打开一个浏览器并将我链接到该页面。我已经尝试过 target="_self",但它不起作用。如何让它在应用程序本身内打开页面?

4

2 回答 2

3

您可以使用此 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 plugin add cordova-plugin-inappbrowser插件..

于 2015-11-04T06:16:30.897 回答
0

使用 inApp 浏览器链接

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

在ios中添加

<plugin name="InAppBrowser" value="CDVInAppBrowser" />到 config.xml 并调用 window.open(' http://apache.org ', '_blank', 'location=yes'); 等..更多信息链接

于 2013-04-01T04:39:33.607 回答