私は、GWTアプリケーションで作業しています.GWTアプリケーションは、フレーム内で実行されているときや、ブラウザウィンドウで直接実行しているときに、やや異なる方法で動作するはずです。 質問は、実行中にフレーム内にあるのかウィンドウ内にあるのかを判断する方法です。GWTアプリがフレーム/ iframe内で実行されているかどうかを確認する方法は?
2
A
答えて
4
ラップJSNIへのjavascriptのビット:
public static native boolean isFrame() /*-{
return ($wnd!=$wnd.top);
}-*/;
0
私はこれをテストしていませんが、javadocを見て、あなたが何か試すことができます。
RootPanel.getBodyElement().getParentElement().getTagName()
をし、それはIFRAMEだかどうか、必要なタグは何でも
関連する問題
- 1. 他のアプリからサービスが実行されているかどうかを確認する方法は?
- 2. メインアクティビティから初めてアプリが実行されているかどうかを確認する方法
- 3. eval()内でコードが実行されているかどうかを確認する方法は?
- 4. Azure関数がスロット内で実行されているかどうかを確認する方法
- 5. カーネルがCUDAで実行されたかどうかを確認する方法
- 6. フレーム内でjavascriptが実行されているかどうかを検出
- 7. スクリーンセーバーが実行されているかどうかを確認するには?
- 8. フルスクリーンアプリケーションが実行されているかどうかを確認するには?
- 9. VMがサーバーモードまたはクライアントモードで実行されているかどうかを確認する方法は?
- 10. 行が更新されているかどうかを確認する方法
- 11. ロケットチャット:アプリがデスクトップまたはブラウザで実行されているかどうかを確認する
- 12. AppleScriptでアプリケーションが実行されているかどうかを確認する方法が速い
- 13. アプリがバックグラウンドで実行されているか、アンドロイドを殺しているかどうかを確認するにはどうすればよいですか?
- 14. スクリプトがdofile()でインクルードされているかどうか、またはLuaで直接実行されているかどうかを確認する方法は?
- 15. Androidで実行されているアプリを確認するにはどうすればよいですか?
- 16. Facebook iFrameからURLがリクエストされているかどうかを確認する方法は?
- 17. opcodeキャッシュがサーバー上で実行されているかどうかを確認する方法は?
- 18. サービスが32または64ビットモードで実行されているかどうかを確認する方法
- 19. アプリケーションが実行中かどうかを確認する方法
- 20. iPhoneアプリでボタンが押されているかどうかを確認する方法はありますか?
- 21. virtualenvで実行されているスクリプトがグローバルPythonにアクセスするかどうかを確認する方法
- 22. コードがVisual Studio/Cassiniからローカルで実行されているかどうかを確認する方法
- 23. サービスが実行されているかどうかを確認するためのきれいな方法
- 24. Gtk mainloopが実行されているかどうかを確認する
- 25. プロセスが実行されているかどうかを確認するpowershellスクリプト
- 26. プロセスが実行されているかどうかを確認する
- 27. 特定のアプリがiOSで実行されているかどうかを確認しますか?
- 28. HealthKitが承認されているかどうかを確認する方法
- 29. PHPスクリプトがすでに実行されているかどうかを確認する方法
- 30. seleniumサーバーが実行されているかどうかを確認する方法は?
アップ。 2つの間違い:等価演算子と戻り値の型。一定 –