2012-03-19 143 views
0

海蘭所有, 我需要一個javascript代碼,當我的網站負載,自動加載到全屏模式,彷彿我是按F11,和我有我的理由這樣做that..So人知道正確的代碼來做到這一點? 我還需要防止用戶改變頁面的屏幕尺寸自動全尺寸瀏覽器

+0

試試谷歌?第一個結果在谷歌搜索http://www.frihost.com/forums/vt-118683.html 關鍵字'JavaScript的F11全screen' – QQping 2012-03-19 13:59:20

+2

如果我是一概而論,我可能會說,如果有人覺得有必要說*「我有我的理由這樣做」*但不分享這些理由,那麼他們可能是非常貧窮的原因。 – Quentin 2012-03-19 14:03:39

+0

複製到http://stackoverflow.com/q/9688995/1048572 – Bergi 2012-03-19 14:20:07

回答

3

有一個full screen API,但它是目前的早期草案和browser support是非常薄弱的​​。

強加於任何人誰訪問你的網站的更惡劣的事情可以做,作爲一個網絡作家一個全屏模式。你應該尋找另一種設計來解決你所遇到的任何問題,而不是這樣做。

+0

我不是一個網站上的工作,我的工作基於HTML5的一個非常小的目標受衆的網絡應用程序和全屏選項用我的應用程序來監視我。我不是面向在線網站 – 2012-03-19 14:19:08

0

不幸的是,讓瀏覽器來在全屏模式下沒有完美的方法。但是,您可以使用屏幕對象來確定屏幕大小,並適當地設置窗口大小。有用的屏幕屬性是availWidth和availHeight或寬度和高度。然後可以使用這些設置窗口對象屬性,innerWidth和innerHeight或outerWidth和outerHeight。我建議你玩弄檢索和設置這些屬性。另外,不同的瀏覽器的行爲會略有不同,因此,如果可能的話,我建議你在IE上試試你的代碼(這是最不標準的),Firefox,Safari和Chrome。

我知道了「純粹主義者」會告訴你強迫某個窗口大小不是做一件好事。但在某些情況下,這是適當的。我寫了一個與紙牌遊戲橋相關的應用程序,如果瀏覽器太小,卡圖像將無法閱讀。所以,當用戶第一次訪問我的網頁時,我會盡可能地擴大它的大小。大多數人離開這個大小。但是,如果他們縮小尺寸,我會將尺寸存儲在cookie中,下次他們進入我的頁面時,它會記住製作頁面的大小。我已經收到很多使用這種方法的讚美。