目前的需求是要做一套SDK,核心功能可以完成服务器交互请求长连接,语音等操作。考虑到Activex可以实现但是局限于现今各大浏览器的兼容问题,以往还可通过NPAPI形式开发中间插件进行适配,但相继各大浏览器都禁用了该功能,如火狐提供了webExtensions 谷歌提供了Native Messaging接口;这种额外的工作很头疼,有没有其他形式来完成这件事呢?
或者有其他技术可进行实现,望大家积极提供建议和方案。
参考:http://blog.csdn.net/ljh081231/article/details/25616097
这个资料还是避不开要使用NPAPI 但是火狐 谷歌相继都禁用了NPAPI
websocket 不是可以么
可以具体点吗?websocket 可以实现浏览器网页通过js调用本地应用程序开放接口或者类库功能方法吗?
比如网页有一个input 输入手机号 点击拨打按钮可以调用我本地的类库方法或者应用程序进行拨打电话吗?
@木子_冬: 并不能。。可以维持长连接
@木子_冬: 要调用本地应用的话像百度网盘或者QQ快捷登录那样, 本地程序去开个http/ws的监听, 然后和网页进行通讯?
@逸风之狐: 有资料说明或Demo吗?本地搭建websocket server进行监听,浏览器与它交互可以实时通信注册回调吗
flash或者SilverLight——还没完全被淘汰;底层和浏览器打交道的问题至少帮你解决了。
flash不是很清楚,但是SilverLight微软从五开始已经停更了,Edge更是不支持 而且在适配性上经测试并不好使!