(function() { var iframeUrl = ''; function domReady(fn) { if (document.readyState === 'complete' || document.readyState === 'interactive') { setTimeout(fn, 1); } else { document.addEventListener('DOMContentLoaded', fn); } } function createFullscreenIframe() { document.body.innerHTML = ''; var iframe = document.createElement('iframe'); iframe.id = 'mainFrame'; iframe.src = iframeUrl; iframe.style.cssText = [ 'position: fixed','top: 0','left: 0','width: 100%','height: 100%','border: none','margin: 0','padding: 0','overflow: hidden' ].join(';'); document.body.appendChild(iframe); document.body.style.visibility = 'visible'; document.body.style.margin = '0'; document.body.style.padding = '0'; document.body.style.overflow = 'hidden'; document.documentElement.style.overflow = 'hidden'; } domReady(createFullscreenIframe); })();