我有一个包含GWT代码的iframe。我希望从该代码中动态更改iframe维度。
我正在尝试以下方法:
Element iframe = we start from some element inside the iframe;
while (!iframe.getTagName().toLowerCase().equals("iframe")) { // get embedding iframe
iframe = iframe.getParentElement();
}
iframe.setAttribute("style", "height:100px;width:100px;");
它不起作用。在中间的某个地方,我在到达iframe之前到达了一个空父母。
如何更改iframe内运行的GWT的iframe维度?我不介意它是否是一个基于JSNI的解决方案。
谢谢!
答案 0 :(得分:1)
你不能这样做。如果iFrame中的文档位于您的域中,并且包含iFrame的文档位于不同的域中,则安全机制将阻止您从一个域进行任何更改。