在iOS上使用的PhoneGap /科尔多瓦与外部URL(Using PhoneGap/Cordov

2019-08-17 11:39发布

我想我的PhoneGap /科尔多瓦的应用程序加载外部页面并没有什么地方。

现在,我做到这一点,但我的插件(JavaScript的)不工作,因为他们是从当地的index.html调用。

我该在这种情况下怎么办? 我应该把我的外部URL的插件和加载它们的外部的index.html? 此外,我还应该加载有科尔多瓦,2.5.0.js?

如果这是唯一的办法,会发生什么,如果我想要加载,我不把自己的服务器外部的页面,但我想启用推送通知?

我将如何使这些插件?

Answer 1:

d0nparalias,

看看这个项目: https://dl.dropbox.com/u/930742/so/CordovaBrowserSO.zip

正如你可以看到有没有index.html或者www/文件夹内。

所有文件上传到服务器和应用程序会下载并根据需要。

我做的步骤,从第1页来完成它。 从https://stackoverflow.com/a/15319156/753878答案。

在服务器我有,你可以在基本的看到所有文件www/用模板科尔多瓦项目创建的文件夹:

所有插件和东西,你直接在包括index.html服务器上。

如果您检查config.xml从存档上面你会看到
<content src="http://dymv.comeze.com/www/index.html" />

而在启动应用程序会说:

希望这是你想达到什么。
如果不是的话 - 请提供更多信息有关导致要实现。

BR。
尤金



Answer 2:

window.loadURL = function(url){
    navigator.app.loadUrl(url, { openExternal:true });
    return false;
}

使用它的标签如

<a href='#' onclick="window.loadUrl('http://google.com'); return false;">open</a>


文章来源: Using PhoneGap/Cordova on iOS with external URL