账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    在微信内置浏览器中使用dom-to-image将dom转图片时报错
    44
    0

    在微信自带浏览器中就报错,其他浏览器都可以。这个dom里面没有任何图片,纯文字,应该不存在跨域问题啊

    Uncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.
    

    本来使用html2canvas,但是当节点太多的时候,微信浏览器一样导不出来图片,节点少的时候没什么问题

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 报错信息为:'Failed to create an image from an HTML string.'

      这表明在微信内置浏览器中,您正在尝试使用dom-to-image将HTML字符串转换为图像,但是失败了。

      这可能由以下原因导致:

      1. HTML字符串可能包含无效的标签或属性,导致浏览器无法解析或创建图像。
      2. HTML字符串可能包含图片元素,但是它们可能没有正确地添加到HTML中。
      3. HTML字符串可能包含可以被转换为图像的其他数据,但是它们可能不会被正确地转换为图像。

      解决这个问题的方法:

      1. 检查HTML字符串中的标签和属性是否正确。确保所有的HTML元素都有正确的属性,例如src属性。
      2. 检查HTML字符串中的图片元素是否被正确地添加到HTML中。如果您不确定如何添加图片元素,请查阅相关的HTML教程或寻求专业人士的帮助。
      3. 检查HTML字符串中的其他数据是否可以被转换为图像。尝试将这些数据替换为图像的其他数据类型,例如CSS图片或者JavaScript创建的图片对象,以查看是否可以成功转换。

      希望这些建议能够帮助您解决在微信内置浏览器中使用dom-to-image转换HTML字符串为图像时的问题。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部