2012-03-05 56 views
2

有沒有辦法以全屏模式啓動gwt-app(沒有工具欄,導航)?GWT - 全屏

我發現只有一個提示打開一個新窗口:

Window.open("SOMEURL","SOMETITLE",  
"fullscreen=yes,hotkeys=no,scrollbars=no,location=no,menubar=no,status=no, 
toolbar=no,resizable=no"); 

這是唯一的辦法? 如果是,使用「Window.open」(例子)的最佳方式是什麼?

回答

1

這不是一個真正的GWT問題 - 這是一個由GWT爲您包裝的瀏覽器提供的API。

值得注意的是,現代瀏覽器傾向於忽略部分或全部這些標誌。例如,祝你的Chrome可以隱藏地址欄。原因是,如果他們兌現了所有的標誌,你可以編寫一個網頁應用程序,看起來就像一個桌面應用程序,用戶不會知道它 - 這正是你想要做的!

+0

在某些情況下,這是完全合理的。不是每個人都是一個骯髒的小偷。 – Davor 2013-06-10 16:10:10

+0

我不制定規則;-) – dty 2013-06-10 18:54:17

2

這個工作對我來說:

private native void requestFullscreen() /*-{ 
    var element = $doc.documentElement; 

    if (element.requestFullscreen) { 
    element.requestFullscreen(); 
    } else if (element.mozRequestFullScreen) { 
    element.mozRequestFullScreen(); 
    } else if (element.webkitRequestFullscreen) { 
    element.webkitRequestFullscreen(); 
    } else if (element.msRequestFullscreen) { 
    element.msRequestFullscreen(); 
    } 
}-*/;