android手机,微信6.1,qq浏览器x5内核,这三个条件存在的前提下,在弹出输入框的时候,整个canvas画面会被压扁。希望微信以后升级能解决这个问题吧。

解决方案:

目前还没有找到完美的解决方案,如果有人知道,请一定告诉我。
感觉现在最好的办法就是将canvas页面和有输入框的页面分离开。
还有一种方法只能解决一部分手机的问题,就是在canvas的上一层的div中,设置style.width和style.height分别等于canvas的style.width和style.height,但是经过测试,这样只能解决一部分手机。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,684评论 1 92
  • 本文适用人群 需要在微信wap页开发分享海报功能的前端程序员们 想要了解html2canvas库的吃瓜群众 挣扎在...
    朝颜vivian阅读 13,454评论 4 17
  • 1.行内元素和块级元素?img算什么?行内元素怎么转化为块级元素? 行内元素:和有他元素都在一行上,高度、行高及外...
    极乐君阅读 7,220评论 0 20
  • 哈哈,紧张个毛啊! 从前有座灵剑山,山里的房子卖了一半……
    咕叭噜阅读 1,040评论 0 0
  • 清除ios对按钮和默认的样式和border-radius; 取消默认点击的背景色
    MuLuo丶阅读 5,071评论 0 2