【问题标题】:How to hide browser status popup for full screen mode?如何隐藏全屏模式的浏览器状态弹出窗口?
【发布时间】:2019-05-03 18:36:21
【问题描述】:

我有一个 PHP 网站,用于在全屏 (F11) 模式下手动控制单独显示器上的动态演示。

问题是每次浏览器在“幻灯片”之间导航时,左下角的状态栏都会显示正在连接、等待等。

有什么方法可以从我的应用程序或浏览器设置或其他一些hacky选项中禁用状态栏来摆脱它?

我们正在使用 Firefox 或 Chrome,因为它们似乎对我们实现的具有高级功能的 CSS3 动画有最好的支持,例如 mask-image 等。但如果它不显示该状态,我愿意接受其他浏览器的建议导航时以全屏模式弹出。

为了确定我在说什么,这是另一个用户抱怨该状态弹出窗口的视频:

https://youtu.be/PWbV_RhzJ_s

【问题讨论】:

    标签: google-chrome firefox


    【解决方案1】:

    检查此answer。这是帮助我的解决方案。也许您不仅需要处理“a”元素。

    $("body").on('mouseover', 'a', function (e) {
        var $link = $(this),
            href = $link.attr('href') || $link.data("href");
    
        $link.off('click.chrome');
        $link.on('click.chrome', function () {
            window.location.href = href;
        })
        .attr('data-href', href) //keeps track of the href value
        .css({ cursor: 'pointer' })
        .removeAttr('href'); // <- this is what stops Chrome to display status bar
    });
    

    【讨论】:

    • 谢谢,这将有助于隐藏链接和按钮所在的主屏幕上的状态栏,但不幸的是,它不会阻止在第二个全屏浏览器窗口中弹出“正在加载...”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-29
    • 1970-01-01
    • 2011-06-27
    相关资源
    最近更新 更多