• 微信分享带图片不需要接入jssdk


    今天元宵, 可以好好的 划水 复盘

    想想上个月,哎,996,那些个反馈需求都快赶上二次开发了

    里面有一个微信分享的需求, 要分享带图片和标题,但是后台那边没有做这个,说把需求砍了,产品太磨。。。

    谁叫我心软呢,就做呗

    按照道理,浏览器应该是有原生接口的

    标准内置对象navigator列表里找一下看到了navigator.share()

    兼容性如下:

             

    PC除了Edge支持其他都不支持移动端大部分支持

    那么判断当前是否PC,是就通过二维码扫码进入,否则调用navigator, 开搞

    function share(){
      if(是否移动端&&是否支持navigator){
        let shareDate = {
            title: "test", //share的title
            text: "test",  //share的简介
            url: shareUrl, //share的url
             img: imgUrl,  //share的图片
        }
        navigator.share(shareDate);
      }else{
        
      }
      
    }

    这样就可以调起移动端浏览器原生的分享了

    再写一个分享按钮button ,touchEnd的时候调用share方法

    试了试调是可以调起原生的分享了,但是分享到微信那边的时候,到了微信聊天界面图片就不出来了

    看了一圈发现好像木得办法,那再加点奇淫巧计技术

    页面加多一张不大于300*300px的图片, 且必须是第一个img dom节点

    再试试~

    可以了✌,但是这个文案不太对头啊,分享去QQ看了看,没有问题啊

     

    微信看来是搞不了了,就将就吧。。。

    等后台什么时候想要有空搞了再说

  • 相关阅读:
    仲兆鹏 160809329 第5次
    仲兆鹏160809329-第四次作业
    160809329 仲兆鹏 3
    张浩飞 160809307 (12)
    160809307 张浩飞
    160809307 张浩飞
    160809307 张浩飞(8)
    160809307 张浩飞(7)
    160809307 张浩飞
    160809307 张浩飞 5
  • 原文地址:https://www.cnblogs.com/PeggyChan/p/14451539.html
Copyright © 2020-2023  润新知