Vaadin BrowserFrame无法正常工作

时间:2017-01-08 22:36:43

标签: java vaadin vaadin7

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

我可以加载https://vaadin.com但不能加载https://www.google.com。我已经尝试了BrowserFrame和嵌入式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网站加载正常。

2 个答案:

答案 0 :(得分:3)

某些网站会发送$('#countries').on('change', function() { var selected = $(this).find(":selected").attr('class').replace('country', ''); $('.active').attr('class', ''); $('#country' + selected).attr('class', 'active'); }); 标头,以防止其内容显示在其他网域的网站中。这就是google.com的情况。

答案 1 :(得分:0)

对我来说,问题更严重 BrowserFrame随机加载,有时(我得到一些我们无法找到网站的信息) 如果我直接访问它,我们知道此URL有效 我只是想让我的网络应用程序打开一个带有BrowserFrame的面板,并在那里提供帮助 我可能需要恢复使用帮助URL打开一个全新的浏览器页面。