Javascript仅可在Google Chrome浏览器中以调试模式运行

路易斯·罗杰里奥·斯库德莱蒂(LuizRogérioScudeletti)

下面的代码在Internet Explorer中可以正常工作,但在Chrome中,只有在调试模式下它才能工作,这是怎么回事?

window.onresize = function (e) {
 if (window.outerWidth === screen.width && window.outerHeight == screen.height) {
    if (!fullscreen) {
        fullscreen = true;
        onfullscreenchange(true);
    }
 } else {
    if (fullscreen) {
        fullscreen = false;
        onfullscreenchange(false);
    }
  }
};


function onfullscreenchange(full) {
    alert(full);
}
昵称

这是一个监听窗口是否已用F11全屏显示的示例。此代码不仅监听resize事件,还监听F11,因为resize进入全屏模式时不会在Chrome中触发事件。

// Function to check if the window is fullscreened or not
var isFullscreen = function(){
  return (window.outerWidth === screen.width && window.outerHeight === screen.height);
};

// Function to run when window size has changed
var screenSizeChange = function(){
  if (isFullscreen()) {
    document.querySelector('body').innerHTML = 'You are in fullscreen mode';
  } else {
    document.querySelector('body').innerHTML = 'You are in windowed mode';
  }
};

// Run screenSizeChange when `resize` event is triggered
window.addEventListener('resize', screenSizeChange, false);

// Run screenSizeChange when F11 is pressed
window.addEventListener('keyup', function(e){
  if (e.keyCode === 122) { // Listen for F11
    screenSizeChange();
  }
}, false);

尝试的实时版本:http//jsbin.com/ciqeb/4/edit?js,输出

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何编写仅可在Web浏览器上运行的JavaScript代码?

来自分类Dev

如何在Google Chrome浏览器中激活JavaScript调试器?

来自分类Dev

如何在Google Chrome浏览器中运行Postman

来自分类Dev

Google Chrome浏览器运行缓慢

来自分类Dev

如何使Google Chrome浏览器的“应用程序模式”在外部浏览器中打开外部链接?

来自分类Dev

为什么Bootstrap Glyphicons仅在Google Chrome浏览器中调试时出现?

来自分类Dev

为什么Bootstrap Glyphicons仅在Google Chrome浏览器中调试时出现?

来自分类Dev

使用zuul调试在浏览器中运行的被测JavaScript代码

来自分类Dev

在Google Chrome浏览器中进行调试

来自分类Dev

Javascript函数可在桌面浏览器中运行,但不能在android Webview中运行

来自分类Dev

VLC网络播放器无法在Google Chrome浏览器中运行

来自分类Dev

仅在隐身模式下阻止Google Chrome浏览器中的广告

来自分类Dev

为什么嵌入式YouTube视频在Google Chrome浏览器中停止运行?

来自分类Dev

Notepad ++无法在Google Chrome浏览器中运行内容

来自分类Dev

强制Google Chrome浏览器始终在某些页面的移动版本中运行

来自分类Dev

浏览器中的Javascript调试工具

来自分类Dev

Google Chrome扩展程序-简单的jQuery,可在浏览器中打开标签

来自分类Dev

只需在页面上键入即可在Google Chrome浏览器中查找页面

来自分类Dev

Google Chrome浏览器不是从任务列表运行的

来自分类Dev

如何在cshtml ASP.NET Core中调试JavaScript脚本(通过使用Chrome浏览器或Visual Studio 2019)?

来自分类Dev

Javascript的某些部分无法在Chrome中运行,但可以在其他浏览器中完美运行

来自分类Dev

如何将Google Chrome浏览器作为两个唯一的Google Chrome浏览器运行?

来自分类Dev

Google Chrome浏览器中的Google服务速度缓慢

来自分类Dev

Google Chrome浏览器中链接的垂直边距

来自分类Dev

Google Chrome浏览器中的网址编码

来自分类Dev

更改Google Chrome浏览器中书签星的行为?

来自分类Dev

如何让Chromium使用Google Chrome浏览器中的Flash?

来自分类Dev

在Ubuntu 13.10中安装Google Chrome浏览器[错误]

来自分类Dev

Google Chrome浏览器中的秘密菜单

Related 相关文章

  1. 1

    如何编写仅可在Web浏览器上运行的JavaScript代码?

  2. 2

    如何在Google Chrome浏览器中激活JavaScript调试器?

  3. 3

    如何在Google Chrome浏览器中运行Postman

  4. 4

    Google Chrome浏览器运行缓慢

  5. 5

    如何使Google Chrome浏览器的“应用程序模式”在外部浏览器中打开外部链接?

  6. 6

    为什么Bootstrap Glyphicons仅在Google Chrome浏览器中调试时出现?

  7. 7

    为什么Bootstrap Glyphicons仅在Google Chrome浏览器中调试时出现?

  8. 8

    使用zuul调试在浏览器中运行的被测JavaScript代码

  9. 9

    在Google Chrome浏览器中进行调试

  10. 10

    Javascript函数可在桌面浏览器中运行,但不能在android Webview中运行

  11. 11

    VLC网络播放器无法在Google Chrome浏览器中运行

  12. 12

    仅在隐身模式下阻止Google Chrome浏览器中的广告

  13. 13

    为什么嵌入式YouTube视频在Google Chrome浏览器中停止运行?

  14. 14

    Notepad ++无法在Google Chrome浏览器中运行内容

  15. 15

    强制Google Chrome浏览器始终在某些页面的移动版本中运行

  16. 16

    浏览器中的Javascript调试工具

  17. 17

    Google Chrome扩展程序-简单的jQuery,可在浏览器中打开标签

  18. 18

    只需在页面上键入即可在Google Chrome浏览器中查找页面

  19. 19

    Google Chrome浏览器不是从任务列表运行的

  20. 20

    如何在cshtml ASP.NET Core中调试JavaScript脚本(通过使用Chrome浏览器或Visual Studio 2019)?

  21. 21

    Javascript的某些部分无法在Chrome中运行,但可以在其他浏览器中完美运行

  22. 22

    如何将Google Chrome浏览器作为两个唯一的Google Chrome浏览器运行?

  23. 23

    Google Chrome浏览器中的Google服务速度缓慢

  24. 24

    Google Chrome浏览器中链接的垂直边距

  25. 25

    Google Chrome浏览器中的网址编码

  26. 26

    更改Google Chrome浏览器中书签星的行为?

  27. 27

    如何让Chromium使用Google Chrome浏览器中的Flash?

  28. 28

    在Ubuntu 13.10中安装Google Chrome浏览器[错误]

  29. 29

    Google Chrome浏览器中的秘密菜单

热门标签

归档