在 Chrome 中禁用“您已进入全屏”通知

在 Chrome 中禁用“您已进入全屏”通知

每次我在 Chrome 中切换到全屏 (F11) 时,它都会显示“您已进入全屏。退出全屏 (F11)”。

我可以禁止它显示吗?我知道如何退出全屏。

答案1

我很确定不可能抑制该消息,因为这可能是一个潜在的安全问题(您可以伪造桌面并拦截用户的输入)。

你可以 搜索铬源寻找一个标志或其他东西来禁用该消息。我查看了几个带有字符串“退出全屏”的文件,但由于我在 C/C++ 方面的经验有限,我在两分钟后就放弃了。

答案2

这可以通过以信息亭模式启动 Chrome 来实现。

以下是有关如何执行此操作的说明:http://think2loud.com/868-google-chrome-full-screen-kiosk-mode/

以下是在 Windows PC 上以全屏信息亭模式运行 Google Chrome 的步骤:

  1. 右键单击桌面,然后转到新建>快捷方式

  2. 浏览到 chrome.exe 文件(取决于您的安装方式,它可能位于以下位置之一:

    • C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
    • C:\Users\<username>\AppData\Local\Google\Chrome\Application\chrome.exe)并点击下一步
  3. 输入快捷方式的名称(例如“Chrome Kiosk Mode”),然后单击“完成”

  4. 右键单击桌面上的新快捷方式并转到属性

  5. 在目标末尾替换chrome.exechrome.exe –kiosk http:// [enter URL here]并单击确定

  6. 双击桌面上的快捷方式,它将启动全屏信息亭

  7. 要退出 Kiosk,请按键盘上的 Alt + F4。

答案3

供参考,这是一个办法。

总结一下:

  • 前往:chrome://settings/contentExceptions#fullscreen
  • 将任何现有 URL 替换为:[*.]

该条目将会消失,但是它仍能起作用。

图案来源: https://support.google.com/chrome/answer/3123708?p=settings_manage_exceptions&rd=1

答案4

如果您希望删除通知窗口,有两种方法可供选择。

您需要像 Spy++ 这样的工具来获取通知的窗口大小。

使用 AutoHotKey

通过利用 AutoHotKey,您可以通过识别弹出窗口的窗口类和大小来定位和删除弹出窗口。

优点:

  • 测试非常快

缺点:

  • 繁琐的脚本语言。
  • 必须循环播放所有 chrome 窗口来测试尺寸。
  • 即使最好的结果也无法完全消除弹出窗口,它会短暂地闪现。

使用 MinHook

拥抱Github 上的 MinHook 库将你定位为更高级的黑客。

一旦开始,您就可以轻松地SetWindowPos在浏览器中挂接和更改 win32 API 的调用。如果窗口大小与“您已进入全屏”通知的大小大致相同,您可以简单地绕过实际SetWindowPos方法。

优点:

  • 目标弹出窗口被完全隐藏。

缺点:

  • 这种方法需要较高水平的技巧和耐心。(c++)

这是一个相当老的问题。但是,如果有人仍然感兴趣,我愿意完善我的代码并将其上传到 GitHub。

相关内容