方式一: 修改注册表
类似于http协议 然后在A标签里写 liandong://123.com/?code=111 类似于这样的网址,即可调用
缺点: 谷歌浏览器总是提示 是否要打开xxx 而且每次都提醒 很烦人,既然都要在电脑上做些配置,那不如直接用方式二,没任何限制
方式二:利用js发送get或者post请求http://127.0.0.1:19732这个本地网址+本地后台运行着监听端口号的程序
易语言为例,可以用服务器组件 在属性里可以改端口,例如19732
利用js发送一个请求,网页代码如下: (注意端口号要和电脑上的端口监听程序一致)
<script> function 通达信打开(code){ var httpRequest = new XMLHttpRequest () ; httpRequest.open('GET',"http://127.0.0.1:19732/?code="+code+"&", true); httpRequest.send(); } </script> <a class="sendcode" href="JavaScript:通达信打开('000016')">打开股票</a>
以上是使用XMLHttpRequest来发送一个异步请求,无需返回结果 只发请求带上参数,即可在我们本地电脑上收到
然后在数据到达事件里拿到数据拿到数据,根据数据就可以进行任意操作了
.版本 2 .子程序 _服务器1_数据到达 .局部变量 str, 文本型 .局部变量 code, 文本型 str = 到文本 (服务器1.取回数据 ()) code = 文本_取出中间文本 (str, “/?code=”, “&”) 服务器1.断开客户 (服务器1.取回客户 ()) 通达信_打开股票_模块内 (code)