gpt4 book ai didi

css - 火狐 63 : wrong display of scrolled content

转载 作者:行者123 更新时间:2023-11-28 11:21:33 25 4
gpt4 key购买 nike

我们使用 Eclipse RAP 开发了一个 Web 应用程序,其中包含一些 View 。在上一次 FF 更新到版本 63 后,包含树形小部件的左 View 的内容显示不正确。内容超出了视野。内容不会滚动,而是显示在 View 之外。水平滚动条什么都不做。看起来 CSS 溢出属性混杂了一些东西。

其他浏览器正确显示内容。

有人知道这个错误吗?

编辑:

如何重现它:

1) 创建任何可用的最小 Eclipse RAP 示例,例如使用入口点。我们正在使用 Eclipse Luna Service Release 1 (4.4.1) 和 RAP target 2.3。我想任何较新版本的 Eclipse 或 RAP 也会复制它。

2) 创建一些小部件。该错误出现在 org.eclipse.swt.widgets.Label 和 org.eclipse.swt.widgets.Tree 中,也可能出现在其他地方。例如,org.eclipse.swt.widgets.Text 就可以了。

package raptest;
import org.eclipse.rap.rwt.application.AbstractEntryPoint;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Text;
import org.eclipse.swt.widgets.Tree;
import org.eclipse.swt.widgets.TreeItem;

public class BasicEntryPoint extends AbstractEntryPoint {

@Override
protected void createContents(Composite parent) {
parent.setLayout(new GridLayout());

Label label = new Label(parent, SWT.BORDER);
label.setLayoutData(new GridData(200, SWT.DEFAULT));
label.setText("This is a very looooooooooooooooong text");

Tree tree = new Tree(parent, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL);
tree.setLayoutData(new GridData(200, 200));

TreeItem treeItem;
String txt = "Very loooooooooooooooong item ";
for (int i = 0; i < 10; i++) {
treeItem = new TreeItem (tree, SWT.NONE);
treeItem.setText (txt + i);
}

Text text;

text = new Text(parent, SWT.BORDER);
text.setLayoutData(new GridData(200, SWT.DEFAULT));
text.setText("This is a very looooooooooooooooong text");

text = new Text(parent, SWT.BORDER | SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
text.setLayoutData(new GridData(200, 200));

text.setText("This is a very looooooooooooooooong text");
}
}

3) 在浏览器中启动 RAP 应用程序

在 Firefox 63 中它看起来像这样(错误):
Widgets display wrong in FF63

在 Chromium 中它看起来像这样(正确): Widgets display correctly e.g. in Chromium (latest version)

也许下一个 Firefox 版本已经解决了这个问题。

最好的, Julia

最佳答案

旧版本的 RAP 使用 -moz-scrollbars-horizo​​ntal-moz-scrollbars-verticalmoz-scrollbars 现已弃用。从 FF 63 开始,您必须在 about:config 中启用支持(参见 https://developer.mozilla.org/en-US/docs/Web/CSS/overflow#Deprecated )

关于css - 火狐 63 : wrong display of scrolled content,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53153016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com