每次我在 Chrome 中切换到全屏 (F11) 时,它都会显示“您已进入全屏。退出全屏 (F11)”。
我可以禁止它显示吗?我知道如何退出全屏。
答案1
我很确定不可能抑制该消息,因为这可能是一个潜在的安全问题(您可以伪造桌面并拦截用户的输入)。
你可以 搜索铬源寻找一个标志或其他东西来禁用该消息。我查看了几个带有字符串“退出全屏”的文件,但由于我在 C/C++ 方面的经验有限,我在两分钟后就放弃了。
答案2
这可以通过以信息亭模式启动 Chrome 来实现。
以下是有关如何执行此操作的说明:http://think2loud.com/868-google-chrome-full-screen-kiosk-mode/
以下是在 Windows PC 上以全屏信息亭模式运行 Google Chrome 的步骤:
右键单击桌面,然后转到新建>快捷方式
浏览到 chrome.exe 文件(取决于您的安装方式,它可能位于以下位置之一:
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
C:\Users\<username>\AppData\Local\Google\Chrome\Application\chrome.exe
)并点击下一步输入快捷方式的名称(例如“Chrome Kiosk Mode”),然后单击“完成”
右键单击桌面上的新快捷方式并转到属性
在目标末尾替换
chrome.exe
为chrome.exe –kiosk http:// [enter URL here]
并单击确定双击桌面上的快捷方式,它将启动全屏信息亭
要退出 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。