iframe 窗口全屏打开页面方法
batch
function CFullScreenAttrFrame() {
var c: any = window;
while (c != c.parent && c.parent) {
var a = c.parent.document.getElementsByTagName('iframe');
for (var b = 0; b < a.length; b++) {
if (a[b].contentWindow != c) {
continue;
}
a[b].allowfullscreen = true;
a[b].setAttribute('allowfullscreen', 'true');
break;
}
c = c.parent;
}
}
function fullScreen(a: any) {
if (!a) {
a = window.document.documentElement;
}
if (a.requestFullscreen) {
a.requestFullscreen();
} else {
if (a.msRequestFullscreen) {
CFullScreenAttrFrame();
a.msRequestFullscreen();
} else {
if (a.mozRequestFullScreen) {
a.mozRequestFullScreen();
} else {
if (a.webkitRequestFullScreen) {
a.webkitRequestFullScreen();
}
}
}
}
}
function CFullScreenAttrFrame() {
var c: any = window;
while (c != c.parent && c.parent) {
var a = c.parent.document.getElementsByTagName('iframe');
for (var b = 0; b < a.length; b++) {
if (a[b].contentWindow != c) {
continue;
}
a[b].allowfullscreen = true;
a[b].setAttribute('allowfullscreen', 'true');
break;
}
c = c.parent;
}
}
function fullScreen(a: any) {
if (!a) {
a = window.document.documentElement;
}
if (a.requestFullscreen) {
a.requestFullscreen();
} else {
if (a.msRequestFullscreen) {
CFullScreenAttrFrame();
a.msRequestFullscreen();
} else {
if (a.mozRequestFullScreen) {
a.mozRequestFullScreen();
} else {
if (a.webkitRequestFullScreen) {
a.webkitRequestFullScreen();
}
}
}
}
}