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