2012-03-13 12 views
1

私は現在、私もコンテンツとしてGoogleを追加した後、次のエラーを取得しようとURIIFrameを使用してWindows 8 Metroアプリケーションの外部ページに移動できますか?

APPHOST9613:FORBIDFRAMING:アプリケーションホストが次のエラーのためhttp://www.google.com/にナビゲートすることができませんでした。

+1

はあなた 'iframe'の正確なコードを表示することができますトリガ? –

答えて

-1

さらに詳しい調査では、ほとんどのサイトでは可能ですが、iframeで埋め込むと一部のサイト(Googleなど)が失敗するようです。 MSFTから

0

iframeを使用して他のページに移動できます。

<iframe src="http://www.apple.com" /> 

トリックを行います。

しかし、すべてのウェブサイトでiframeにページを置くことができない場合や、トップページのレイヤーを使用してページがiframeでの実行をサポートしない場合があります。

また、コードVisual Studio 11 Expressを実行している場合、iframeのWebページにJavaScriptの例外がスローされることがあります。あなたはそれを "続ける"ことができます。この例外は、アプリケーションのデプロイされたバージョン(スタートメニューから実行中)を実行しているときは表示されません。

1

あなたはiFrameを使用することができますが、あなたが彼らのJSファイルの完全なcontrollを取得することはできません、あなたがそのようなサイトでは、いくつかの限界点に直面していること、およびいくつかのサイトこの機能をブロックするGoogleのようなものです。

お試しください
1.デフォルトのブラウザをIE10として設定し、IEのApp Lookを提供します。
2.(あなたがプログラムでナビゲートしている場合、およびサポートJSコード)イベント

function openYourLink() {  
    var url = new Windows.Foundation.Uri("http://www.google.com") 
    Windows.System.Launcher.launchUriAsync(url); 
} 
関連する問題