Javascript 当一个不同的应用程序有焦点时,有没有一种方法,使用一个可能的chrome扩展,使chrome在windows中成为焦点?

Javascript 当一个不同的应用程序有焦点时,有没有一种方法,使用一个可能的chrome扩展,使chrome在windows中成为焦点?,javascript,jquery,google-chrome,google-chrome-extension,Javascript,Jquery,Google Chrome,Google Chrome Extension,用例: 1) 用户在我的网站上打开了chrome(顺便说一下,这是一个iframe,我没有访问外部窗口的安全沙盒权限) 2) 用户使用不同的应用程序;例如,微软Word 3) 一个js事件在我的网站上触发(在一个iframe中呈现),应该会使chrome成为焦点。这是一个面向内部的web应用程序 我标记了chrome扩展,因为这似乎是可能的: 谷歌日历已经做到了上面详述的事情 update(windowId,{focused:true})可以满足我的需要。。。是否已经有一个chrome扩展具有此

用例:

1) 用户在我的网站上打开了chrome(顺便说一下,这是一个iframe,我没有访问外部窗口的安全沙盒权限)

2) 用户使用不同的应用程序;例如,微软Word

3) 一个js事件在我的网站上触发(在一个iframe中呈现),应该会使chrome成为焦点。这是一个面向内部的web应用程序

我标记了chrome扩展,因为这似乎是可能的:

  • 谷歌日历已经做到了上面详述的事情
  • update(windowId,{focused:true})可以满足我的需要。。。是否已经有一个chrome扩展具有此方法的挂钩

  • 要检测从Chrome切换到另一个应用程序,您确实可以通过Chrome扩展使用Chrome.windows。此外,simple Firening alert()将使浏览器应用程序重新成为焦点

    chrome.windows.onFocusChanged.addListener(function(window) {
         if (window == chrome.windows.WINDOW_ID_NONE) {
              // application lost focus
              alert('Don\'t leave me!');
         }
    });
    

    你昨天已经问过这个问题:与其提出一个新的问题,不如编辑你现有的问题并加以澄清。谢谢你的帮助。由于这段代码的邪恶性,我很想投反对票!做得好。