自动全尺寸浏览器

时间:2012-03-19 13:56:45

标签: javascript html5 browser

Hy all, 我需要一个javascript代码,当我的网站加载时,自动将其加载到全屏模式,就好像我按F11,我有我的理由这样做..所有人都知道正确的代码来做到这一点? 我还需要阻止用户更改页面的屏幕大小

2 个答案:

答案 0 :(得分:3)

有一个full screen API,但它目前是早期草案,browser support非常弱。

对访问您网站的任何人都采用全屏模式是您作为网络​​作者可以做的更具敌意的事情之一。你应该寻求一种替代设计来解决你没有做到的任何问题。

答案 1 :(得分:0)

不幸的是,没有完美的方法让浏览器进入全屏模式。但是,您可以使用屏幕对象来确定屏幕大小,并适当地设置窗口大小。有用的屏幕属性是availWidth和availHeight或宽度和高度。然后,您可以使用它们来设置窗口对象属性,innerWidth和innerHeight或outerWidth和outerHeight。我建议你去检索和设置这些属性。此外,不同的浏览器行为略有不同,所以,如果可能的话,我建议你在IE上试用你的代码(惊喜!)是最不标准的代码,Firefox,Safari和Chrome。

我知道“纯粹主义者”会告诉你强迫某个窗口大小不是一件好事。但在某些情况下这是合适的。我已经编写了一个与纸牌游戏桥相关的应用程序,如果浏览器太小,卡片图像就不可读了。因此,当用户第一次访问我的网页时,我尽可能地使用它。大多数人都认为这么大。但是,如果它们缩小了尺寸,我会将尺寸存储在cookie中,下次当它们进入我的页面时,它会记住制作页面的大小。我对使用这种方法表示赞赏。

相关问题