【问题标题】:Open minimised chrome extension window on notification click在通知点击时打开最小化的 chrome 扩展窗口
【发布时间】:2023-02-10 21:29:31
【问题描述】:

单击 chrome 通知时如何专注于最小化的 chrome 扩展窗口 这是我当前的代码。它没有获得点击事件

chrome.notifications.onClicked.addListener(function(notifId){ console.log('inside notification click listener',notifId); chrome.windows.update(winId, { focused: true }) });

我想在 chrome 扩展中发送通知。当我点击通知时,它应该聚焦到 chrome 扩展窗口

【问题讨论】:

    标签: javascript google-chrome-extension notifications chrome-extension-manifest-v3 chrome-extension-manifest-v2


    【解决方案1】:

    您可以使用 chrome.windows.getCurrent 方法获取当前窗口的 ID,然后在 chrome.windows.update 方法中使用该 ID 来聚焦该窗口。尝试这个

    chrome.notifications.onClicked.addListener(function(notifId) {
    console.log('inside notification click listener', notifId);
    chrome.windows.getCurrent({}, function(window) {
        chrome.windows.update(window.id, {focused: true});
    });});
    

    这段代码首先使用 chrome.windows.getCurrent 获取当前窗口,然后在 chrome.windows.update 方法中将窗口的 focused 属性更新为 true。

    【讨论】:

      猜你喜欢
      • 2016-10-28
      • 1970-01-01
      • 2022-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-29
      相关资源
      最近更新 更多