开发建议

软件浏览器开发

通过WEB调用难度低,只需要设置app_id即可,所有请求均由平台负责处理。而软件浏览器开发难度较WEB要高些,建议具有一定基础的软件编写者选择API调用开发方式,如果是新手建议选择WEB调用方式。

 

对于软件开发,除了设置正确的api参数外,还要对用户的请求进行处理,保证用户的所有操作能够反应给浏览器软件,并由软件来请求(而不是通过浏览器控件)XML数据,然后赋值到浏览器控件,因此具有一定的难度,截获用户请求,主要有下面两个较为流行的方法:

 

1.js事件调用。替换源码,给所有链接和表单增加js事件,在用户请求时js事件截获用户请求并阻止浏览器请求数据,然后由软件截获js事件并获取请求。

2.使用windows api 函数。在用户操作时通过消息函数截获鼠标(或键盘)事件,并且禁止发送给浏览器控件而由软件处理事件。