如何从GWT Frame对象获取readyState?

发布于 2024-11-25 01:36:34 字数 456 浏览 1 评论 0原文

我在我的项目中使用 GWT 2.3.0,并且有一个 iframe 和一个加载蒙版。当加载 iframe 内容(更具体地说,内容是 PDF)时,我需要隐藏加载蒙版。

我尝试使用:

Frame frame = new Frame("https://www.example.com.br/example.pdf") {{
   addDomHandler(new LoadHandler() {
      public void onLoad(LoadEvent event) {
         loadingMask.setVisible(false);
      }
   }, LoadEvent.getType());
}};

由于内容是PDF,它在IE中不起作用。

有没有办法用GWT获取readyState iframe属性?

如果有任何反馈,我将不胜感激。谢谢大家。

I'm using GWT 2.3.0 in my project and I have an iframe and a loading mask. When the iframe content (to be more specific, the content is a PDF) is loaded I need to hide the loading mask.

I tried using:

Frame frame = new Frame("https://www.example.com.br/example.pdf") {{
   addDomHandler(new LoadHandler() {
      public void onLoad(LoadEvent event) {
         loadingMask.setVisible(false);
      }
   }, LoadEvent.getType());
}};

Because of the content is a PDF, it does not work in IE.

Is there a way to get the readyState iframe property with GWT?

I would appreciate any feedback. Thanks for all.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

灼痛 2024-12-02 01:36:34

获取 ReadyState GWT Frame 属性:

frame.getElement().getAttribute("readyState")

to get the readyState GWT Frame property:

frame.getElement().getAttribute("readyState")
岛徒 2024-12-02 01:36:34

只需重写 Frame 上的 onLoad() 方法即可:

Frame frame = new Frame("https://www.example.com.br/example.pdf") {
    @Override
    protected void onLoad() {
        super.onLoad();
        loadingMask.setVisible(false);
    }
};

Just override the onLoad() method on Frame:

Frame frame = new Frame("https://www.example.com.br/example.pdf") {
    @Override
    protected void onLoad() {
        super.onLoad();
        loadingMask.setVisible(false);
    }
};
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文