https://developers.weixin.qq.com/miniprogram/dev/api/device/clipboard/wx.setClipboardData.html
比如我们是用微信小程序做考试的,如果考生切换到手机浏览器搜索了答案,并复制,到了微信小程序进行粘贴,其实一直都是在“系统剪贴板”即手机的内存,也就是这个接口wx.setClipboardData操作的内存部分?
那我定时地调用这个接口wx.setClipboardData会不会覆盖掉考生在微信小程序外部复制的内容?
输入法有剪切板的功能,我貌似还是可以选择复制的内容的吧
onShow的时候调用 wx.getClipboardData, 判断是否有复制的内容,将内容跟用户信息调用接口提交到后台,然后考完后查看后台的剪贴板内容列表里是否有跟考试相关的。
也可以onShow的时候手动wx.setClipboardData为空
如果是为了防止从小程序外复制内容粘贴,可以直接在当前页面非首次onShow的时候覆盖剪切板就行,没必要用定时器。
你的思路很好