在远程使用 Cordova 和他的插件 url

Using Cordova and his plugins on a remote url

我喜欢将 Cordova 和 InAppBrowser 插件与远程 web 应用程序一起使用,在打开我的应用程序时加载这样的外部 web 应用程序 <content src="http://mywebapp.domain.com" /> 但是使用这种方法我无法访问任何插件。

所以我也尝试了 jquery :

config.xml

<content src="index.html" />
<access origin="*" />

index.html :

<div id="remoteframe"></div>
$('#remoteframe"').load('http://mywebapp.domain.com');

有了这个,我可以访问 cordova 和所有插件,但是 http://mywebapp.domain.com 内的 root 不再工作(没有 css,没有 js,没有路由..)并且方法看起来非常"dirty".

有没有正确的方法来做到这一点?

所以我终于发现,我必须在我的远程页面上包含这个 (http://mywebapp.domain.com) :

<script src="/js/cordova.js"></script> <script src="/js/inappbrowser.js"></script>

显然 cordova_plugins.js 必须在 /js/ 文件夹中(与 cordova.js 相同的文件夹)。

对于 multiplaforms,您可能需要更改 cordova.js。