Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome强制全屏显示_Javascript_Jquery_Google Chrome - Fatal编程技术网

Javascript Chrome强制全屏显示

Javascript Chrome强制全屏显示,javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,我目前正在开发一个不会向公众发布的私有web应用程序。它相对简单,将在谷歌浏览器上运行 是否有人有办法在DOM就绪时强制浏览器进入全屏模式?我想简单地模拟F11键的按键,但我不知道这是否可行 是否有一个JQuery解决方案,除了将窗口调整为可用宽度和隐藏导航(不是理想的解决方案)之外, 这很可能是不可能的,如果是的话,我会认为这是安全威胁。 如果您可以控制环境,那么可以使用Mac上的AppleScript来实现这一点。不确定Windows。我怀疑这是可能的(不考虑浏览器扩展) 浏览器通常不允许对

我目前正在开发一个不会向公众发布的私有web应用程序。它相对简单,将在谷歌浏览器上运行

是否有人有办法在DOM就绪时强制浏览器进入
全屏模式
?我想简单地模拟F11键的
按键
,但我不知道这是否可行


是否有一个JQuery解决方案,除了将窗口调整为可用宽度和隐藏导航(不是理想的解决方案)之外,

这很可能是不可能的,如果是的话,我会认为这是安全威胁。 如果您可以控制环境,那么可以使用Mac上的AppleScript来实现这一点。不确定Windows。

我怀疑这是可能的(不考虑浏览器扩展)

浏览器通常不允许对其窗口进行此类访问。实际上,现代浏览器甚至不允许您更改当前窗口的大小(只有当它是一个弹出窗口时)


如果这对您的应用程序至关重要,您应该向用户显示一条消息,通知用户在启动时按F11

正如其他人所说,由于前面提到的明显原因,这是不可能的

虽然它是一个本地站点,为什么不在全屏上为它创建一个Chrome快捷方式呢

创建Chrome的快捷方式:

"C:\Users\techiecorner\AppData\Local\Google\Chrome\Application\chrome.exe" --kiosk http://www.example.com

UDPATE

到目前为止(HTML5),有一个关于全屏API的提议。要使用此功能,您可以执行以下操作:

// feature detection
if (typeof document.cancelFullScreen != 'undefined' && document.fullScreenEnabled === true) {
  // mozilla proposal
  element.requestFullScreen();
  document.cancelFullScreen(); 

  // Webkit (works in Safari and Chrome Canary)
  element.webkitRequestFullScreen(); 
  document.webkitCancelFullScreen(); 

  // Firefox (works in nightly)
  element.mozRequestFullScreen();
  document.mozCancelFullScreen(); 

  // W3C Proposal
  element.requestFullscreen();
  document.exitFullscreen();
}

有关更多信息,请参阅。

这是一个不能做的事情,因为您试图操作操作系统上运行的实际程序。您可以在浏览器窗口内操作任何内容,但不能在浏览器窗口外操作。

这有点晚了,但这为您提供了一些对全屏AP的实验性访问。你可以模拟一个点击事件,让它开火

jQuery1.7插件,围绕全屏API展开,并围绕各种浏览器差异展开工作。在FF 10、Chrome和Safari中工作。它有助于向用户提供更易于阅读的网页版本,或缩放和编辑元素


你肯定不能这么做。我也很确定F键没有配置单元键码/触发键事件。@BenM:这不可能(幸运)。@PeeHaa:嗯,你说得对。我不知道。谢谢你的回复。由于它是一个本地应用程序,我当然可以使用kiosk模式。可能的重复:这有点晚了,但这给了你一些全屏AP的实验性访问。你可以模拟一个点击事件,然后让它触发。Facebook在其他用户的个人资料页面上安装了一个按钮,允许你切换到全屏。。。我可以看到它在windows下的chrome中工作。按钮的代码没有显示任何内容:。