我正在使用以下函数来处理将DOM元素切换到全屏模式的按钮的click事件。
var elem = document.getElementById("swfContainer");
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.msRequestFullscreen) {
elem.msRequestFullscreen();
} else if (elem.mozRequestFullScreen) {
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) {
elem.webkitRequestFullscreen();
}
这个功能本身很好用。问题是dom元素内部是另一个包含swf的div。内部div的高度和宽度属性设置为100%。设置SWF以便它自动调整大小以适应阶段。
现在问题和问题......
当我运行该功能以使DOM全屏时,它当然会进入全屏模式,SWF似乎认识到它已进入全屏状态,因为它提示允许键盘输入。但SWF本身并没有调整大小以填充全屏DOM元素,即使它所在的容器也是如此。
如果有办法实现这一目标?
答案 0 :(得分:0)
<embed style="height: 100%; width: 100%;">
它对我有用。