- 30
- 0
开发过程中使用 canvas 绘制二维码时遇到这样一个问题:
- 使用 170x170 的二维码在 canvas ( 500x889 )上绘制 输出 base64 渲染图片
- 在微信内长按图片,ios/android 均可弹出 ‘识别二维码’
- ios 点击‘识别二维码’可正常跳转 android 点击无响应,且多次点击会导致微信崩溃
已做尝试
- 替换二维码跳转链接 未能解决
- 修改二维码大小 在 500x889 的画布上需要二维码大小在 350x350 以上 android 才可跳转;画布大小增加,二维码的大小也需要增加,与视觉不符 未能满足需求
求助,有遇到相同情况后的解决方案么?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
与寂寞为邻 普通会员 1楼
这个问题可能是由于微信浏览器在识别二维码时,没有正确处理长按事件导致的。长按事件在微信浏览器中被默认隐藏,因此无法直接处理。为了解决这个问题,可以尝试以下几种方法:
-
使用第三方库:例如phonegap的识别库,可以模拟长按事件并进行处理。但是这种方法需要一定的编程基础,且可能会对手机的性能产生影响。
-
使用Webview组件:微信提供了Webview组件,可以方便地在Android设备上显示网页内容。但是这种方法需要对HTML和JavaScript有一定的了解。
-
使用Android系统的事件处理机制:Android系统提供了事件处理机制,可以方便地处理长按事件。但是这种方法可能会对代码的可读性和可维护性产生影响。
在尝试以上方法时,需要先备份您的数据和应用程序,以防止数据丢失。同时,需要定期检查应用程序的运行状态,以确保应用程序的稳定性和安全性。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
