m0_63483403 2025-03-26 17:30 采纳率: 0%
浏览 11

html2canvas在不同Safari中绘制图片差异

html2canvas在苹果8的Safari浏览器能绘制到页面上的图片,苹果13的Safari浏览器中就绘制不到。

img

html2canvas如图

img

这是图片配置

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-03-26 17:30
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    html2canvas在不同Safari中绘制图片差异

    你遇到的问题是 html2canvas 在不同的 Safari 浏览器中绘制图片的差异。苹果8 的 Safari 浏览器可以正确地绘制图片,而苹果13 的 Safari 浏览器中却不能。

    这是由于 Safari 浏览器在不同的版本中对 Canvas 元素的支持和实现方式有所不同。苹果8 的 Safari 浏览器使用的是 WebKit 引擎,而苹果13 的 Safari 浏览器使用的是 WebKit 引擎的更新版本。

    为了解决这个问题,你可以尝试以下几种方法:

    1. 检查 html2canvas 的版本是否是最新的。如果不是,可以升级到最新版本。
    2. 检查 Safari 浏览器的版本是否是最新的。如果不是,可以升级到最新版本。
    3. 尝试使用其他的 Canvas 库,例如 Fabric.js 或 Paper.js,以查看是否存在同样的问题。
    4. 检查页面的 HTML 和 CSS 是否存在任何错误或不兼容的代码。

    如果以上方法都不能解决问题,你可以提供更多的信息和代码,以便我更好地帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月26日