yunshangzhou

企微移动端 h5 页面问题请教(仅 ios 设备复现)

  •  
  •   yunshangzhou · Sep 5, 2025 · 1294 views
    This topic created in 281 days ago, the information mentioned may be changed or developed.
    ## 需求
    h5 页面先用 rc-table 渲染数据,再用 dom-to-image 生成图片,展示页面上

    ## 前因
    ios 对于 rc-table 表格展示不完全,所以打算不显示表格,用 加载交互 替代,在 dom-to-image 生成图片后,创建 a 链接下载图片(在企微里下载是跳转到新页面)

    ## 后果
    到了图片下载页面,180 条数据仅显示 60 多条,下半张图片为空白,看着像没有生成完整。
    但是,安卓系统又是正常跑通。所以排出是代码问题。

    ## 上图

    ![ios 移动端]( https://youke1.picui.cn/s1/2025/09/05/68ba88a090668.jpg)
    ![pc 端]( https://youke1.picui.cn/s1/2025/09/05/68ba88a11a09c.png)
    xiangyuecn
        1
    xiangyuecn  
       Sep 5, 2025
    应该是 iOS 这傻屌玩意,可能严重限制了内存使用,抠抠搜搜的,你图片尺寸太大 可能超过了他们的 canvas 尺寸限制,太恶毒了
    xiangyuecn
        2
    xiangyuecn  
       Sep 5, 2025
    买苹果手机用的真挺可怜的,浏览器内核没有第三方,限制又多,比 IE 好不到哪去,大点的几 M 的 json 也解析不了,大点的 canvas 也创建不了,1 万块手机比不了 1 千块的😂
    yunshangzhou
        3
    yunshangzhou  
    OP
       Sep 5, 2025
    @xiangyuecn 原来是这样,这个限制的标准在哪里可以看到,有办法绕过去吗
    xiangyuecn
        4
    xiangyuecn  
       Sep 5, 2025
    iOS 上 canvas 尺寸搞小点,必须缩放一半,总像素尽量不要他们的限制
    xiangyuecn
        5
    xiangyuecn  
       Sep 5, 2025
    必须 -> 比如
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2997 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:31 · PVG 11:31 · LAX 20:31 · JFK 23:31
    ♥ Do have faith in what you're doing.