3

アプリケーションがあり、そのURLを別の Web ページGWTに埋め込みたい: iFrame

<iframe src="http://127.0.0.1:8888/myProject.html?gwt.codesvr=127.0.0.1:9997"/>

しかし、私はエラーが発生しています。

firefoxで閲覧した場合:

Permission denied to access property 'href'(firebug コンソールから)

クロムで閲覧した場合:

次のようなダイアログが表示されます。Plugin failed to connect to Development Mode server at 127.0.0.1:9997

いろいろ調べましたが、どれもだめでした。

GWTの開発モードを使用します。

どんな助けでも大歓迎です。

4

2 に答える 2

2

誰かがここに来 て、同じ問題を抱えていて、何が起こったのか知りたいと思っ たら、私たちが得たものを要約します.

よくわかりませんが、問題は、インターネット ブラウザがurl、メイン ページのドメインにないサイトへのアクセスを許可していないためだと思います (アクセスできた場合、許可しない限り、非常に悪いことが起こっていたでしょう)。それで。

これはクロスドメイン アクセス ポリシーと呼ばれるため、それを処理するための 2 つのオプションがあります。

  1. 簡単なもの - gwt と外側の html は同じホストを持つ必要があります。
  2. gwt プラグインを外側の html コンテキストから実行させます。ここここで説明されていますが、何らかの理由で機能しませんでした。その理由はまだわかりません。
于 2012-05-16T13:51:29.013 に答える