通信JQuery和C#

Ice*_*cet 6 javascript c# jquery google-chrome communication

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

我正在使用此代码/sf/answers/976743701/

一切都在那里工作只有一个问题,我只能发送消息6次,而不是我的c#app没有收到任何东西.当我重新打开我的扩展程序(点击图标)时,它可以工作,而c#app收到消息但仍然只有6次.

可能有什么问题?

我试着这样发送:

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

通过端口发送消息有一些限制吗?或者是什么?

感谢帮助!

编辑!!

我已经成功了.问题是我的C#应用​​程序正在接收消息,但它没有响应.

它就像

CHROME(发送) - > C#

CHROME(发送) - > C#

CHROME(发送) - > C#

CHROME(发送) - > C#

CHROME(发送) - > C#

CHROME(发送) - > C#

阻止(因为许多发送没有响应)

但它应该是这样的:

CHROME(发送) - > C#

C#(响应) - > CHROME

CHROME(发送) - > C#

C#(响应) - > CHROME

CHROME(发送) - > C#

C#(响应) - > CHROME

CHROME(发送) - > C#

C#(响应) - > CHROME

CHROME(发送) - > C#

C#(响应) - > CHROME

Ice*_*cet 1

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

它就像

Chrome(发送)-> C#

Chrome(发送)-> C#

Chrome(发送)-> C#

Chrome(发送)-> C#

Chrome(发送)-> C#

Chrome(发送)-> C#

被阻止(因为许多发送没有响应)

但它应该是这样的:

Chrome(发送)-> C#

C#(响应)-> Chrome

Chrome(发送)-> C#

C#(响应)-> Chrome

Chrome(发送)-> C#

C#(响应)-> Chrome

Chrome(发送)-> C#

C#(响应)-> Chrome

Chrome(发送)-> C#

C#(响应)-> Chrome