- 自己实现虚拟键盘?
我在实现一个类似远程桌面的小程序,需要将用户在手机上的、所有的键盘事件传至服务器端。 翻阅API和搜索社区后,没有找到实现方案,只能监听用户的输入,并不能监听键盘上的其他事件。例如退格键、回车键,以及一些系统虚拟键盘上没有的按键,例如F1~F12、HOME、END等等。这是之前的提问帖:https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=995954108&docid=000c4839ee04e06656a69716f56000 所以现在想自己实现一个虚拟键盘,请问小程序上是否已有类似的开源组件?大家有什么好的推荐吗?不想自己重复造轮子。
2018-04-25 - canvas.drawImage是否支持base64?
您好,我在开发工具上,使用canvas的drawImage,是可以绘制base64的,但是到了IOS上却不可以,canvas的其他绘图函数都OK,只有绘制base64时什么都没有。以下是代码片段: [代码]thumbCanvasCtx.drawImage([代码][代码]"data:image/png;base64,"[代码] [代码]+ thumbBase64, 0, 0, [代码][代码]canvasWidth, [代码][代码]canvasHeight);[代码][代码]thumbCanvasCtx.draw();[代码] 我的图片是通过WebSocket读取到的ArrayBuffer,是服务器端动态生成的字节码,图片格式是png。 请问是小程序的canvas在IOS上不支持drawImage(base64)吗?还是我的使用方式有问题?
2018-04-23 - 小程序如何监听“退格键”?
请问,小程序的input中如何监听到退格键?当input中的内容全部删掉后,用户再按退格键,将不再触发 input 事件,但是我希望监听用户在 input 中的全部事件,请问该如何实现? 还有个相关的问题: 小程序能否不依赖 input 和 text 而单独使用键盘?如果不能,能否推荐一下第三方的模拟键盘? 补充一下: 其实我是想做一个远程桌面的小程序,需要监听用户所有的键盘事件,然后发送至服务器。
2018-04-21 - WebSocket的权限处理机制?
我想通过WebSocket握手时的HttpHeader,直接来控制权限,让握手失败。 我使用了Spring WebSocket,握手时判断没有权限直接返回401。 小程序这一端,可以通过SocketTask.onError获取到错误,但是并不能获取到错误码和任何错误信息。 控制台会打印: WebSocket connection to 'wss://……/ws' failed: HTTP Authentication failed; no valid credentials available 请问我该怎么做,能捕获到握手失败的错误信息呢,正确的做法是怎样的?
2018-04-17