Vaadin iFrame 不显示外部内容

Kai*_*uxe 1 iframe vaadin

我向组件 (Vaadin 14) 添加了一个 iFrame,但 iFrame 是空的。这是我的代码,我也在没有 DIV 的情况下尝试过,但它不起作用。也没有错误信息,有人有提示吗?

    Div div = new Div();
    IFrame iFrame = new IFrame("https://google.de");
    iFrame.setHeight("315px");
    iFrame.setWidth("560px");
    iFrame.getElement().setAttribute("frameborder", "1");
    div.add(iFrame);
    dialogContent.add(div);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

小智 5

如果你查看 Chrome 开发工具和控制台,你会看到

Refused to display 'https://www.google.de/' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
Run Code Online (Sandbox Code Playgroud)

这意味着 Google 不允许您www.google.de在 iframe 中显示。

如果您将 URL 更改为http://www.example.com/并且不进行其他更改,则它可以工作。