【问题标题】:How do I make a Chrome extension's window blink in the taskbar?如何让 Chrome 扩展程序的窗口在任务栏中闪烁?
【发布时间】:2014-12-17 07:24:57
【问题描述】:

我注意到有些应用程序可以使用 chrome 扩展程序使任务栏中的窗口闪烁?类似于 chrome 在下载内容时会显示绿色进度条,其他窗口会闪烁橙色以引起您的注意。反正有没有一个 chrome 扩展来做到这一点?

【问题讨论】:

    标签: javascript google-chrome google-chrome-extension window


    【解决方案1】:

    是的,windows API

    drawAttention

    如果为 true,则以一种将用户的注意力吸引到窗口的方式显示窗口,而不更改焦点窗口。效果一直持续到用户将焦点切换到窗口。如果窗口已经具有焦点,则此选项无效。设置为 false 以取消之前的提请注意请求。

    // You can pass -2 as windowId for the current window,
    //  or query tabs/windows to get the one you want
    chrome.windows.update(windowId, {drawAttention: true});
    

    【讨论】:

    • 我把它用于后台脚本,但是有什么办法也可以将它用于内容脚本吗?
    • 没有。出于安全原因,内容脚本无法访问大多数 Chrome API。如果你想从内容脚本启动它,send a message 到后台脚本来做。
    猜你喜欢
    • 2011-07-04
    • 2015-01-29
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多