如何确定我的 GWT 应用程序是否在框架/iframe 内运行?
我正在开发一个 GWT 应用程序,当它在框架内运行和直接在浏览器窗口中运行时,它的行为方式应该略有不同。 问题是:如何在运行时确定我们是在框架中还是在窗口中?
I'm working on a GWT application, which should behave in a slightly different manner when it is running inside a frame and when running directly in a browser window.
The question is: how to determine at runtime whether we're in a frame or in a window?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将一些 javascript 封装到 JSNI 中:
Wrap a bit of javascript into JSNI:
我还没有测试过这个,但查看 javadoc 你可以尝试类似的方法:
看看它是否是 iframe 或你需要的任何标签
I haven't tested this but looking at the javadoc you can try something like:
and see if it's an iframe or whatever tag you need