2012-03-19 66 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中,下次他们进入我的页面时,它会记住制作页面的大小。我已经收到很多使用这种方法的赞美。