如何等待 Chrome 下载,直到收到本机消息响应?

问题描述

我正在开发 Chrome 集成下载管理器。我可以发送消息并获得响应,但我需要下载以等待我的 C# 应用程序向扩展 OK 或 NotOK 响应消息。如果 OK 下载将在我的应用程序中继续,如果 NotOK 下载应该像往常一样在浏览器中继续。但是它会继续而不等待响应并在浏览器和应用程序中下载。如何等待下载直到收到响应?

我的JS代码

   chrome.downloads.onDeterminingFilename.addListener(function(item,suggest) {
        
        //Download @R_69_4045@ions prepared to transfer application

        chrome.runtime.sendNativeMessage('com.alto.multithreaddownloadmanager',{ text: message },function(response) 
{
        var msg = response["text"];
        if(msg == "ok")
        {
            //Transfer download to application
        }
        else
        { 
            //Continue in browser   
        }
        
      });
        
        downList = [];
    });

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)