当chrome最小化时,使windows任务栏上的chrome图标发光

Make chrome icon on windows taskbar glow when chrome is minimized

本文关键字:chrome 图标 任务栏 windows 最小化      更新时间:2023-09-26

在谷歌chrome上,当alert()被激活并且chrome被最小化时,任务栏上的chrome图标会发出橙色的光(windows 7),有时整个浏览器会最大化。

有可能用javascript激活这个发光的功能吗?

我需要这个给我们的办公室。我希望铬图标在最小化并且用户收到新消息时发光。

谢谢!

我发现了这段代码,现在无法测试,因为我没有使用windows,但你应该试一试。

<script type="text/javascript">
    // Flashing TaskBar
    setInterval(flashToolbar, 10000);    // calls flashToolbar every 10000 ms
    function flashToolbar() {
        if (window.external.msIsSiteMode()) {
            window.external.msSiteModeActivate();
        }
    }
</script>

来源:http://blogs.msdn.com/b/jennifer/archive/2011/05/10/ie-pinned-sites-part-8-how-to-implement-a-flashing-taskbar-button.aspx

我需要的是一种策略,当用户收到新消息时,可以在浏览器最小化的情况下引起他们的注意。我找不到任务栏上的图标闪烁的方法,但我找到了一个仍然满足需求的替代方案@HariKrishnan提供了一个链接,导致了几次谷歌搜索,让我发现了网络通知。你可以在这里找到一个非常简单的教程。

干杯!


为了将来参考,我在这里添加了tut,因为它只是一个两步的过程。

步骤1

要求用户允许webkitNotifications(与html5地理定位相同)

function askPermission(){
    webkitNotifications.requestPermission(testNotification);
}

步骤2

创建通知

function testNotification(){    
    var notification = webkitNotifications.createNotification('IMAGE','TITLE','BODY');
    notification.show();
}

注意:将堆叠多个通知)