Vaadin iFrame 不显示外部内容
Vaadin iFrame is not showing the external content
我向我的组件 (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);
如果您查看 Chrome 开发工具和控制台,您会看到
Refused to display 'https://www.google.de/' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
这意味着 Google 不允许您在 iframe 中显示 www.google.de
。
如果您将 URL 更改为例如http://www.example.com/ 并且不做任何其他更改,它有效。
我向我的组件 (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);
如果您查看 Chrome 开发工具和控制台,您会看到
Refused to display 'https://www.google.de/' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
这意味着 Google 不允许您在 iframe 中显示 www.google.de
。
如果您将 URL 更改为例如http://www.example.com/ 并且不做任何其他更改,它有效。