2012-01-10 20 views
0

PhoneGapアプリケーションにwww.google.comなどのページを表示しようとしています。しかし、私はSafariでページを開くことができず、PhoneGap(これは私の最終目標です)内でははるかに少ないです。 PhoneGap for iPhone: problem loading external URL、および以下のことから、試してみました:私はこの記事を見たPhoneGap:外部Webサイトを読み込めません

その質問に対する解決策で説明

- 絵、私は私のAppDelegate.mファイルを変更しました。プロジェクトがコンパイルされ、罰金のビルド

window.location("http://google.com"); 

が、私は唯一の空白を参照してください。

-after(PhoneGapのによって作成された)のindex.htmlファイルの一部には、これをやって、私はこのコードを持っていますページ。

ご協力いただきありがとうございます。ありがとうございます。

答えて

2
window.location("http://google.com"); 

は有効なJavaScriptではありません。次のものが必要です。

window.location.replace("http://google.com"); 

または

window.location.href="http://google.com"; 
+0

おっと!ありがとうございました – Objc55

0

必要なものは、あなたのMainViewController.mで、この魅惑ありそれは私のためにcordovaで動作します1.7.0 cordova 1.9.0とcordova 2.1.0

- (BOOL)webView:(UIWebView *)theWebView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 
{ 
NSURL *url = [request URL]; 

// Intercept the external http requests and forward to Safari.app 
// Otherwise forward to the PhoneGap WebView 
if ([[url scheme] isEqualToString:@"http"] || [[url scheme] isEqualToString:@"https"]) { 
    [[UIApplication sharedApplication] openURL:url]; 
return NO; 
} 
else { 
return [ super webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType ]; 
} 
    } 
関連する問題