当chrome最小化时,在Windows任务栏上生成镀铬图标

时间:2013-08-09 06:34:02

标签: javascript google-chrome

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

是否可以使用javascript激活该发光功能?

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

谢谢!

2 个答案:

答案 0 :(得分:0)

我发现这段代码,现在无法测试,因为我没有使用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

答案 1 :(得分:0)

我需要的是一种可以在浏览器最小化时收到用户注意的策略。我无法找到任务栏上的图标闪烁的方法,但我找到了一个仍然满足需求的替代方案。 @HariKrishnan给了一个链接,导致了几个谷歌搜索,让我发现Web Notifications。你可以找到一个非常简单的教程here

干杯!


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

第1步

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

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

第2步

创建通知

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

注意:会堆叠多个通知)