【问题标题】:Automatic full size browser [duplicate]自动全尺寸浏览器[重复]
【发布时间】:2012-04-04 00:26:25
【问题描述】:

大家好, 我需要一个 javascript 代码,当我的网站加载时,它会自动将其加载到全屏模式,就像我按 F11 一样,我有理由这样做..所以有人知道正确的代码吗? 我还需要防止用户改变页面的屏幕大小

【问题讨论】:

  • 试试谷歌?谷歌搜索的第一个结果frihost.com/forums/vt-118683.html 关键字javascript f11 full screen
  • 如果我要进行全面概括,我可能会说如果有人觉得有必要说“我有理由这样做”,但不分享这些原因是,那么它们可能是非常糟糕的原因。
  • 我尝试了在 stackoverflow.com/q/9688995/1048572 中发布的那个,它没有工作
  • 所以您要求的是控制个人浏览器而不让他们调整窗口大小?我认为你不会找到类似跨浏览器的东西,我知道我个人会用我拥有的任何浏览器禁用这样的东西。

标签: javascript html browser


【解决方案1】:

有一个full screen API,但目前是初稿,browser support很弱。

对访问您网站的任何人强加全屏模式是您作为网络​​作者可以做的更具敌意的事情之一。您应该寻求一种替代设计,无需这样做即可解决您遇到的任何问题。

【讨论】:

  • 我不是在网站上工作,我正在为非常小的目标受众开发基于 HTML5 的 Web 应用程序,而全屏选项将用我的应用程序来解决我的问题。我不喜欢在线网站
【解决方案2】:

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

我知道“纯粹主义者”会告诉您强制使用特定的窗口大小不是一件好事。但在某些情况下是合适的。我写了一个与纸牌游戏桥相关的应用程序,如果浏览器太小,纸牌图像就无法读取。因此,当用户第一次访问我的网页时,我会尽可能地将其放大。大多数人离开它的大小。但是,如果他们缩小尺寸,我会将尺寸存储在 cookie 中,下次他们访问我的页面时,它会记住页面的大小。我收到了很多关于使用这种方法的赞美。

【讨论】:

    猜你喜欢
    • 2021-07-19
    • 2014-05-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    • 2015-06-26
    • 2013-06-28
    • 1970-01-01
    相关资源
    最近更新 更多