收藏
回答

安卓手机微信内置浏览器不能长按保存图片?

base64生成的img层级也提到最高了,ios能直接长按保存,安卓如图所示为什么能选中字,微信版本7.0.9

回答关注问题邀请回答
收藏

6 个回答

  • 时光如水
    时光如水
    01-17

    我也遇到这个问题 src是url都不行....base64 也不行

    01-17
    赞同
    回复 2
    • +.+
      +.+
      01-17
      把除了图片以外的其他元素隐藏了吧,好像只有安卓微信有这问题
      01-17
      回复
    • 时光如水
      时光如水
      01-17回复+.+
      是的 好像官方说是微信的问题,IOS不存在这个问题,隐藏了页面不能看了...等官方修复吧
      01-17
      回复
  • 👼🏻
    👼🏻
    2019-12-26
    那到底是保存文字,还是图片?
    2019-12-26
    赞同
    回复
  • var 友原
    var 友原
    2019-12-26

    生成图片的时候把其它元素display:none掉,只显示图片,试试还会不会

    2019-12-26
    赞同
    回复 1
    • +.+
      +.+
      2019-12-26
      隐藏其他元素是可以的,但是还是不明白为啥其他浏览器,包括苹果微信只要层级最高就能保存,但是在安卓上不行
      2019-12-26
      回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2019-12-26

    猜测还是代码问题。如果使用html2canvas把整个dom截下来。生成了base64的图片,不可能存在长按还会选择到文字的情况。生成base64的图片后页面就只展示这张图片,其他内容全隐藏掉。

    2019-12-26
    赞同
    回复 2
    • +.+
      +.+
      2019-12-26
      隐藏其他元素是可以的,但是还是不明白为啥其他浏览器,包括苹果微信只要层级最高就能保存,但是在安卓上不行
      2019-12-26
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      2019-12-26回复+.+
      猜测在安卓上层级并没有最高,或者穿透了?看图片不太像啊
      2019-12-26
      回复
  • 桀
    2019-12-26

    用微信开发者工具打开网页看看层级是不是最高,看看能不能选中图片

    2019-12-26
    赞同
    回复 1
    • +.+
      +.+
      2019-12-26
      层级肯定是最高的,但是仍然可以选中文字,很费解
      2019-12-26
      回复
  • 土家肸哥
    土家肸哥
    2019-12-26

    要选择图片吧,不是选择文字

    2019-12-26
    赞同
    回复 4
    • +.+
      +.+
      2019-12-26
      我长按其他地方,也是文字被选中,而且img层级最高,怎么可能选中文字呢,很奇怪
      2019-12-26
      回复
    • 土家肸哥
      土家肸哥
      2019-12-26回复+.+
      你的二维码是背景图吗?
      2019-12-26
      回复
    • +.+
      +.+
      2019-12-26回复土家肸哥
      我用的html2canvas 做的截屏,这整个就是一个图片,而且把这个img覆盖在最上层,应该是选取不到文字的,但是不知道为什么不能长按保存,ios和安卓其他浏览器都是可以的,只有微信不行
      2019-12-26
      回复
    • 土家肸哥
      土家肸哥
      2019-12-26回复+.+
      背景图是不行的
      2019-12-26
      回复
登录 后发表内容
问题标签