在iOS上使用PhoneGap / Cordova和外部URL

我想我的phonegap / cordova应用程序加载一个外部页面,没有本地。

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

我在这种情况下做什么? 我应该把插件放在我的外部URL上,并将它们加载到外部的index.html? 另外我也应该加载那里的cordova-2.5.0.js?

如果这是唯一的方法,会发生什么,如果我想加载一个外部页面,我不拥有服务器,但我想启用推送通知?

我将如何启用这些插件?

dnnparalias

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

正如你可以看到里面没有index.htmlwww/文件夹。

所有文件都上传到服务器,应用程序将根据需要下载。

我已经通过从第1页的步骤完成了。 从https://stackoverflow.com/a/15319156/753878答案。

在服务器上,我可以在模板Cordova项目中创build的基本www/文件夹中看到所有文件: 服务器内容

所有插件和东西直接包括在您的服务器上的index.html

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

而推出的应用程序会说: 启动示例应用程序

希望这是你想要达到的。
如果不是,请提供更多关于您想达到的结果的信息。

BR。
尤金

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

在标签中使用它

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