Phonegap Childbrowser打开Phonegap页面。

时间:2011-12-07 20:25:07

标签: android ios cordova

使用phonegap制作iOS应用时,ChildBrowser插件可以打开一个可以使用手机功能的远程页面吗?

例如: 在phonegap应用程序中的index.html,调用childbrowser.showwebpage(“http://www.website.com”); 那www.website.com可以使用phonegap功能吗?

或者只能在phonegap / www目录中使用页面吗?

2 个答案:

答案 0 :(得分:1)

由于childbrowser实际上是一个原生的UIWebView(在iOS上,关于Android的idk),你可以享受nitro javascript引擎的所有好处(截至2011年6月)。这意味着您正在加载的页面/网站可以运行它自己的JavaScript代码。但是,PhoneGap中间件是在应用程序本身引导的,因为UIWebView是原生的,我看不出你如何使用任何PhoneGap功能,除非你写了一个插件来做到这一点。我可能在这里完全错了......

编辑:请在此处查看此主题:PhoneGap ChildBrowser Executing JavaScript

他修改了儿童浏览器来完成这项任务

答案 1 :(得分:0)

试试这个......

try {    
  var url="www.webpage.com";

    //both of these should work...
    //window.plugins.childBrowser.showWebPage(url);

  var CBrowser = new ChildBrowser();
  CBrowser.showWebPage(url);    

}catch (err) {  
    console.log("Error:"+err);  
}