在Google幻灯片的“演示者视图”中是否可以永久关闭浮动工具栏?

时间:2019-11-15 03:41:32

标签: google-slides

我需要在Google幻灯片的演示者视图中使用虚拟激光指示器(我需要一个来自演示窗口的指示器图形,以便它可以在OBS记录中注册)。

但是,当指针移到“幻灯片”屏幕的下1/3处时,重新出现浮动工具栏,这使我分心(在我的应用程序中,它出现在一个已消失的躯干的后面,该躯干已被绿色屏蔽到我的OBS记录中) 。我有理由不使用Powerpoint(在Mac上,在PPT窗口显示模式下,虚拟激光指示器无法像在幻灯片中那样通过击键进行切换)。

我找不到能够使浮动工具栏永久不可见的设置。任何帮助,将不胜感激。提前致谢。如果此设置不可用,我将提出功能请求

1 个答案:

答案 0 :(得分:0)

我认为没有内置设置,所以我只是写了这个JavaScript来做到这一点:

setInterval(() => {
    const iframe = document.querySelector('.punch-present-iframe');
    if (!iframe) return;
    const innerDoc = iframe.contentDocument ? iframe.contentDocument : iframe.contentWindow.document;

    const nav = innerDoc.querySelector('.punch-viewer-nav');
    if (nav) nav.style.display = 'none';
}, 1000);

一些注意事项:

  • Google会不时更​​改其CSS类名称。要查找最新的类,请右键单击演示文稿栏,然后找到其iframe祖先和同时隐藏整个栏的任何元素。
  • 它位于setInterval中,因此您可以退出并重新进入演示文稿,但仍然可以删除该栏。
  • 一旦条形消失,我唯一能找到启用激光指示器的方法是通过按键盘上的“ L”键(即,我不知道如何自动执行此操作)。