JS事件检测Chrome OS中的“平板电脑”模式转换?

时间:2015-08-09 02:04:54

标签: javascript google-chrome javascript-events touch google-chrome-os

我最近购买了一台华硕c100p Chromebook,并注意到当设备被翻转到“平板电脑”模式时,默认情况下大小的窗口最大化。如果它们具有固定的窗口边界,则它们在前景中被有效地视为模态(居中,不可移动,并且外围区域变暗),除非它们被设置为具有alwaysOnTop属性,在这种情况下它们可以自由移动。我希望能够检测到这种变化,因此我可以使用具有固定窗口边界的应用程序执行某种操作(最大化,关闭,设置为alwaysOnTop等)。有没有办法在JS中检测这种转变?

我尝试过以下事件但没有成功:

  • chrome.app.window.onFullscreened - 过渡时没有任何事情发生。
  • chrome.app.window.onMaximized - 在可调整大小的窗口上触发,但不会触发具有固定边界的窗口。
  • chrome.system.display.onDisplayChanged - 如果设备在转换时从横向旋转为纵向,则触发,但如果直接转为横向平板电脑模式则不会触发。

0 个答案:

没有答案