在谷歌浏览器上,当alert()
被激活并且chrome被最小化时,有一个实例,任务栏上的chrome图标发出橙色(窗口7),有时整个浏览器最大化。
是否可以使用javascript激活该发光功能?
我需要这个办公室。我希望chrome图标在最小化时发光,并且用户收到新消息。
谢谢!
答案 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>
答案 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();
}
(注意:会堆叠多个通知)