通信 JQuery 和 C#

Communication JQuery and C#

我正在尝试连接 Chrome 扩展和我的 C# 应用程序。

我正在使用此代码

几乎一切正常,只有一个问题,我只能发送消息 6 次,而且我的 C# 应用程序没有收到任何东西。当我重新打开我的扩展程序(单击图标)时,它可以工作并且 c# 应用程序收到消息,但仍然只有 6 次。

可能是什么问题?

我试过这样发送:

function send(data){
    var data = new FormData();
    var xhr = new XMLHttpRequest();
    xhr.open('POST', listener, true);
    xhr.onload = function () {
};
xhr.send(data);
}

端口发送消息有限制吗?或者什么?

感谢您的帮助!

编辑!!

我已经做到了。问题是我的 C# 应用程序正在接收消息但没有响应。

就像

CHROME(发送)-> C#

CHROME(发送)-> C#

CHROME(发送)-> C#

CHROME(发送)-> C#

CHROME(发送)-> C#

CHROME(发送)-> C#

BLOCKED(因为很多发送没有响应)

但它应该是这样的:

CHROME(发送)-> C#

C#(响应)-> CHROME

CHROME(发送)-> C#

C#(响应)-> CHROME

CHROME(发送)-> C#

C#(响应)-> CHROME

CHROME(发送)-> C#

C#(响应)-> CHROME

CHROME(发送)-> C#

C#(响应)-> CHROME

我已经做到了。问题是我的 C# 应用程序正在接收消息但没有响应。

就像

CHROME(发送)-> C#

CHROME(发送)-> C#

CHROME(发送)-> C#

CHROME(发送)-> C#

CHROME(发送)-> C#

CHROME(发送)-> C#

BLOCKED(因为很多发送没有响应)

但它应该是这样的:

CHROME(发送)-> C#

C#(响应)-> CHROME

CHROME(发送)-> C#

C#(响应)-> CHROME

CHROME(发送)-> C#

C#(响应)-> CHROME

CHROME(发送)-> C#

C#(响应)-> CHROME

CHROME(发送)-> C#

C#(响应)-> CHROME