java - Vaadin 浏览器框架不工作

标签 java vaadin vaadin7

我只是尝试使用 Vaadin 的 BrowserFrame 组件加载 Google 网页,但它不起作用。

我可以加载https://vaadin.com但不是https://www.google.com 。我尝试过 BrowserFrame 和 Embedded API,但没有成功。它显示一个空白的白色页面。

Embedded e = new Embedded("Vaadin web site", new ExternalResource(
                "https://www.google.com"));
        e.setType(Embedded.TYPE_BROWSER);
        e.setWidth("100%");
        e.setHeight("100%");
        panel.setContent(e);

ExternalResource source = new ExternalResource("https://www.yahoo.com");
            contentBrowser = new BrowserFrame(caption, source);
            contentBrowser.setSizeFull();
            panel.setContent(contentBrowser);

如果我使用https://vaadin.com网站加载良好。

最佳答案

某些网站会发送 X-Frame-Options: SAMEORIGIN header ,以防止其内容显示在来自不同域的网站中。 google.com 就是这种情况。

关于java - Vaadin 浏览器框架不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41538650/

相关文章:

java - Vaadin StringLengthValidator allowedNull 参数不起作用

java - Vaadin 表 - AddNestedContainerProperty

java - 标题与 Vaadin 图表 2 中的图例重叠

java - Maven依赖插件下线未下载某些插件

java - 如何在java中用变量命名数组?

java - eclipse没有看到maven模块安装过程中生成的java文件

vaadin - 在自定义日历事件上禁用调整大小事件,这可能吗?

java - View 中的格式问题 - Vaadin

Vaadin 创建没有样式或类的<div>简单文本</div>?

java - 为什么不能运行java代码?