框架不';在gwt应用程序中无法工作
我有一个gwt应用程序,其中一个“页面”(或显示)有一个iframe,它的url指向google网页,但是当部署该应用程序时,google网页不会显示。这是密码框架不';在gwt应用程序中无法工作,gwt,frame,Gwt,Frame,我有一个gwt应用程序,其中一个“页面”(或显示)有一个iframe,它的url指向google网页,但是当部署该应用程序时,google网页不会显示。这是密码 <g:HTMLPanel styleName="{style.ctntBox}"> <div id="contactForm"> <g:Frame url="http://www.google.com/"></g:Frame> </div&g
<g:HTMLPanel styleName="{style.ctntBox}">
<div id="contactForm">
<g:Frame url="http://www.google.com/"></g:Frame>
</div></g:HTMLPanel>
如果我用本地存储的静态图像替换google网页,它会显示良好:
<g:HTMLPanel styleName="{style.ctntBox}">
<div id="contactForm">
<g:Image url="img/myImg.jpg"></g:Image>
</div>
</g:HTMLPanel>
谁能告诉我为什么它不能与外部链接一起工作?谢谢您提供的代码创建了用户界面,包括框架,非常好。你没有做的事情是为你的框架设置一个高度和宽度,所以它实际上是不可见的。将代码更改为以下内容,您将看到您的框架
<g:HTMLPanel styleName="{style.ctntBox}">
<div id="contactForm">
<g:Frame url="http://www.google.com/" height="150px" width="150px" />
</div></g:HTMLPanel>
不必为图像指定高度和宽度的原因是,它们由图像本身隐式定义。GWT无法知道您希望在页面上呈现多大的iframe,因此必须明确设置大小。在GWT组中回答: 为方便起见,请在此复制: 谷歌拒绝使用X-frame-Options HTTP头显示在框架中。
看