Cordova- 将外部网站嵌入到 cordova 应用程序中

Cordova- embed a external website into cordova app

我有一个网站。它 运行 在服务器中很好 我正在构建一个 cordova 应用程序来嵌入这个网站,我想将这个网站打开到这个 cordova 应用程序中。

我用window.open(..., "_blank").. window.open(..., "_selt") 修改 config.xml <access origin.... 但是当我 运行 应用程序在我的设备中时,网站会自动在浏览器中打开。

如何在我的应用程序中打开网站? 我不想使用 iframe。

由于您已经创建了cordova 应用程序,因此您需要将Inappbrowser 插件添加到应用程序中,以便您可以在其中打开您的网站。 [添加其他必要的插件]

要添加 Inappbrowser 插件,请使用以下命令。

cordova plugin add org.apache.cordova.inappbrowser 

将以下行添加到 index.js 以打开您的网站 link。

var url = "https://www.example.com";
var ref = window.open(url, "_self");

ref = InAppBrowser window 对象的引用,您可以向对象添加Listener 以执行附加操作。有关 inappbrowser 插件的更多帮助,请查看此 link.