GWTWebアプリを持っています。使うとき
element.setAttribute("style", myAttributeList);
IE7で完全に機能します(*)
ここで注意が必要な部分があります。http://www.myGWTApp.comで提供されているWebアプリを、一般的なiframeタグを使用して別のドメインのWebページに埋め込みます。
<iframe src="http://www.myGWTApp.com" height="194" width="600"></iframe>
この結果、アプリは、コード内にあるすべてのelement.setAttribute(、)を除いて完全に機能しますが、これはまったく機能しません。
したがって、GWTは、IFRAME内から実行するとその魔法を失いました...
これを解決する方法を知っていますか?おそらくJSNIを使用していますか?
ありがとう!
編集 埋め込みページには、次のHTMLタグが含まれています。
<meta content="IE=EmulateIE7" http-equiv="X-UA-Compatible">
そのため、アプリはIE7で実行されています。
(*)JS setAttributeがIE7で壊れていることは知っていますが、GWTはうまく機能し、Javaプログラマーをその問題から隔離しているようです(iframeが含まれていない場合)