GWT无法在Chrome上正确渲染

GWT无法在Chrome上正确渲染,gwt,google-chrome,Gwt,Google Chrome,我在制作中遇到了一个非常奇怪的bug。 对于某些客户和某些设置(这可能发生在Linux和Windows设备上),我们的GWT应用程序无法完整呈现(缺少一些小部件)。奇怪的是,如果我们要求客户启动JavaScript调试器(Windows上的CTRL-SHIFT-J),就会显示内容。使用其他浏览器(如FF)进行查看是可行的 几天来,我们一直在痛打自己的头。。。有什么想法吗?听起来像是包含日志对象的组件的高度有问题。您是否尝试以像素为单位设置固定高度?我假设一旦打开调试器窗口,Chrome将被迫再次

我在制作中遇到了一个非常奇怪的bug。
对于某些客户和某些设置(这可能发生在Linux和Windows设备上),我们的GWT应用程序无法完整呈现(缺少一些小部件)。奇怪的是,如果我们要求客户启动JavaScript调试器(Windows上的CTRL-SHIFT-J),就会显示内容。使用其他浏览器(如FF)进行查看是可行的


几天来,我们一直在痛打自己的头。。。有什么想法吗?

听起来像是包含日志对象的组件的高度有问题。您是否尝试以像素为单位设置固定高度?我假设一旦打开调试器窗口,Chrome将被迫再次呈现页面并调整容器的高度,因此元素将可见。

听起来像是包含日志对象的组件的高度有问题。您是否尝试以像素为单位设置固定高度?我假设,一旦打开调试器窗口,Chrome将被迫再次呈现页面并调整容器的高度,因此您的元素将可见。

Chrome版本中出现这种情况的一致性如何?不。我们已经尝试了与客户相同的版本,但在我们这一方面效果很好,这让我们更加沮丧。可能的问题可能与CSS样式或事件循环或其他方式破坏的布局有关。作为一种快速修复方法,您可以尝试模拟实现RequiresResize的调整面板。RootLayoutPanel.get().onResize();或者,您也可以尝试模拟调整窗口大小。resizeTo(Window.getClientWidth(),Window.getClientHeight());我不是舒尔。您没有提供有关问题的足够信息。已解决。看起来客户使用的是adblocker。。。。grrr@user1082357:如果它解决了您的问题,请将其作为答案发布,并按此进行标记(是的,您可以接受您自己的问题答案-如果有足够多的人投票支持,您甚至可以获得徽章)。通过这种方式,更多的人可以很容易地从你的发现中受益:)在Chrome版本中出现这种情况的地方有一致性吗?没有。我们已经尝试了与客户相同的版本,但在我们这一方面效果很好,这让我们更加沮丧。可能的问题可能与CSS样式或事件循环或其他方式破坏的布局有关。作为一种快速修复方法,您可以尝试模拟实现RequiresResize的调整面板。RootLayoutPanel.get().onResize();或者,您也可以尝试模拟调整窗口大小。resizeTo(Window.getClientWidth(),Window.getClientHeight());我不是舒尔。您没有提供有关问题的足够信息。已解决。看起来客户使用的是adblocker。。。。grrr@user1082357:如果它解决了您的问题,请将其作为答案发布,并按此进行标记(是的,您可以接受您自己的问题答案-如果有足够多的人投票支持,您甚至可以获得徽章)。这样,更多的人可以很容易地从您的发现中受益:)