发明名称 |
专用调试信道 |
摘要 |
基于浏览器的调试器应用程序被配置成调试第二基于浏览器的应用程序。调用信道中继器模块以在调试器应用程序和第二应用程序之间建立双向通信信道。通过信道中继器模块从第二应用程序传输开始指示。第二应用程序进入被阻止等待状态。对第二应用程序执行调试操作。通过信道中继器模块,将调试请求消息传输到第二应用程序,以导致第二应用程序从被阻止等待状态转换到运行状态,并执行由调试请求消息指示的调试动作。通过信道中继器模块,从第二应用程序接收对调试请求消息的响应。第二应用程序从运行状态转换到被阻止等待状态。 |
申请公布号 |
CN102422274B |
申请公布日期 |
2013.12.04 |
申请号 |
CN201080020349.1 |
申请日期 |
2010.04.30 |
申请人 |
微软公司 |
发明人 |
C·P·贾泽斯基 |
分类号 |
G06F15/16(2006.01)I;G06F9/06(2006.01)I;G06F13/00(2006.01)I |
主分类号 |
G06F15/16(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
高见 |
主权项 |
一种在基于浏览器的调试器应用程序(102,300)中的方法(500),包括: 调用(502)信道中继器模块以在所述基于浏览器的调试器应用程序和要被所述基于浏览器的调试器应用程序调试的第二基于浏览器的应用程序之间建立双向通信信道,所述基于浏览器的调试器应用程序和第二基于浏览器的应用程序被允许通过使用由浏览器启用的通信协议,来通过所述双向通信信道进行通信,而无需安装调试DLL或其他形式的调试API; 通过所述信道中继器模块,从所述第二基于浏览器的应用程序接收(504)开始指示,所述第二基于浏览器的应用程序处于被阻止等待状态;以及 对所述第二基于浏览器的应用程序执行(506)调试操作,所述执行包括: 通过所述信道中继器模块,将调试请求消息传输(1302)到所述第二基于浏览器的应用程序,以导致所述第二基于浏览器的应用程序从所述被阻止等待状态转换到运行状态,并执行由所述调试请求消息指示的调试动作,以及 通过所述信道中继器模块,从所述第二基于浏览器的应用程序接收(1304)对所述调试请求消息的响应,所述第二基于浏览器的应用程序被从所述运行状态转换到所述被阻止等待状态。 |
地址 |
美国华盛顿州 |