我想我的PhoneGap /科尔多瓦的应用程序加载外部页面并没有什么地方。
现在,我做到这一点,但我的插件(JavaScript的)不工作,因为他们是从当地的index.html调用。
我该在这种情况下怎么办? 我应该把我的外部URL的插件和加载它们的外部的index.html? 此外,我还应该加载有科尔多瓦,2.5.0.js?
如果这是唯一的办法,会发生什么,如果我想要加载,我不把自己的服务器外部的页面,但我想启用推送通知?
我将如何使这些插件?
我想我的PhoneGap /科尔多瓦的应用程序加载外部页面并没有什么地方。
现在,我做到这一点,但我的插件(JavaScript的)不工作,因为他们是从当地的index.html调用。
我该在这种情况下怎么办? 我应该把我的外部URL的插件和加载它们的外部的index.html? 此外,我还应该加载有科尔多瓦,2.5.0.js?
如果这是唯一的办法,会发生什么,如果我想要加载,我不把自己的服务器外部的页面,但我想启用推送通知?
我将如何使这些插件?
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。
尤金
window.loadURL = function(url){
navigator.app.loadUrl(url, { openExternal:true });
return false;
}
使用它的标签如
<a href='#' onclick="window.loadUrl('http://google.com'); return false;">open</a>