2012-11-08 77 views
1

我們正在開發一個帶有內置瀏覽器的Android應用程序;同時,我們希望製作一個可用的HTML5模型,向我們的合作伙伴展示該應用的工作原理。 唯一的問題是,由於其安全策略,我用作內置瀏覽器的iframe無法加載各種網站,如Facebook,Google等;我可以Phonegap我的HTML5應用程序,並有一個本地控制器,而不是可以打開任何網頁的iframe?Phonegap上的Android Webview

回答

1

Phonegap允許您加載外部網頁。您需要在config.xml中將網址列入白名單。您可以使用Java或Javascript加載外部網頁。

使用Java,你會使用這樣做

public class ProductFeedback extends DroidGap { 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    // load with on activity creation with Java 
    super.loadUrl("www.facebook.com"); 

    // or load local page where javascript loads the external page 
    super.loadUrl("file:///android_asset/www/index.html"); 
} 

... 的JavaScript

window.onload() = function() { 
    window.location.href = "http://www.facebook.com"; 
}