Hy all, 我需要一个javascript代码,当我的网站加载时,自动将其加载到全屏模式,就好像我按F11,我有我的理由这样做..所有人都知道正确的代码来做到这一点? 我还需要阻止用户更改页面的屏幕大小
答案 0 :(得分:3)
有一个full screen API,但它目前是早期草案,browser support非常弱。
对访问您网站的任何人都采用全屏模式是您作为网络作者可以做的更具敌意的事情之一。你应该寻求一种替代设计来解决你没有做到的任何问题。
答案 1 :(得分:0)
不幸的是,没有完美的方法让浏览器进入全屏模式。但是,您可以使用屏幕对象来确定屏幕大小,并适当地设置窗口大小。有用的屏幕属性是availWidth和availHeight或宽度和高度。然后,您可以使用它们来设置窗口对象属性,innerWidth和innerHeight或outerWidth和outerHeight。我建议你去检索和设置这些属性。此外,不同的浏览器行为略有不同,所以,如果可能的话,我建议你在IE上试用你的代码(惊喜!)是最不标准的代码,Firefox,Safari和Chrome。
我知道“纯粹主义者”会告诉你强迫某个窗口大小不是一件好事。但在某些情况下这是合适的。我已经编写了一个与纸牌游戏桥相关的应用程序,如果浏览器太小,卡片图像就不可读了。因此,当用户第一次访问我的网页时,我尽可能地使用它。大多数人都认为这么大。但是,如果它们缩小了尺寸,我会将尺寸存储在cookie中,下次当它们进入我的页面时,它会记住制作页面的大小。我对使用这种方法表示赞赏。