【问题标题】:Need to display hosted html page in full screen on page load需要在页面加载时全屏显示托管的 html 页面
【发布时间】:2012-03-14 01:58:13
【问题描述】:

我正在开发一个 GWT Web 应用程序,为了满足特定要求,我需要在加载时全屏显示我唯一托管的 html 页面。 这是我们在任何网页上按 F11 的帮助下完成的。我的 GWT 应用程序需要完全相同的功能。

我已经尝试过浏览 Javascript,但没有成功。

<script language="JavaScript1.2">
    top.window.moveTo(0,0);
    if (document.all) {
        top.window.resizeTo(screen.availWidth,screen.availHeight);
    }
    else if (document.layers||document.getElementById) 
    {
        if   (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
    top.window.outerHeight = screen.availHeight;
    top.window.outerWidth = screen.availWidth;
        }
    }
</script>

有可能吗?

【问题讨论】:

    标签: java javascript gwt


    【解决方案1】:

    您不能强制用户决定如何显示您的文档。尽管如此,还是有一个Draft for a fullscreen api,另见https://developer.mozilla.org/en/DOM/Using_full-screen_mode

    【讨论】:

      【解决方案2】:

      我认为您将需要使用您加载的页面来启动一个包含完整页面 html 的新浏览器窗口。第一页不过是用这样的脚本启动整个页面

      <script>
      <!--
      window.open("fullpage.html","fs","fullscreen=yes")
      //-->
      </script>
      

      【讨论】:

      • 这不能在我的 GWT 应用程序的情况下完成,因为我只在托管的 html 页面上使用。我需要一个与您在浏览器上按 F11 时相同的功能,它会变为全屏。
      • 大多数浏览器有意阻止您想要的行为。他们让用户选择浏览器的大小。您可以期望的最好的结果是从您的托管页面中打开的浏览器。
      猜你喜欢
      • 2017-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多