美文网首页
微信H5开发踩坑记录

微信H5开发踩坑记录

作者: 程序员卡诺 | 来源:发表于2017-10-06 23:00 被阅读109次

    微信设置分享内容接口调用成功但是不生效(2017-11-14)

    很zz的一个问题,按照微信jssdk的api已经将调通了,但就是分享出去的内容不是自己设置的

    原因很简单:

     link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
    

    微信后台那里可以配置3个jssdk调用域名,配上就好,但是记得域名后边不能加端口号(Android能分享,iOS不行)

    存储localStorage(2017-10-12)

    要存localStorage,怕有坑就先百度了一下,结果还真有人说有问题,一看代码能用就直接用了~

    PS: 我把原代码用 _ 的命名都改成驼峰了。

    // 设置cookie
    function setWxCookie(cName, value, expiredays) {
      let exdate = new Date();
      exdate.setDate(exdate.getDate() + expiredays);
      document.cookie = cName + "=" + escape(value) +
        ((expiredays === null) ? "" : ";expires=" + exdate.toGMTString())
    }
    
    // 取回cookie
    function getWxCookie(cName) {
      if (document.cookie.length > 0) {
        let cStart = document.cookie.indexOf(cName + "=");
        if (cStart !== -1) {
          cStart = cStart + cName.length + 1;
          let cEnd = document.cookie.indexOf(";", cStart);
          if (cEnd === -1) cEnd = document.cookie.length;
          return unescape(document.cookie.substring(cStart, cEnd))
        }
      }
      return ""
    }
    

    参考:http://www.orsoon.com/news/174093.html

    屏蔽微信下拉漏底(2017-10-6)

    目前没找到能用的,下边这个能屏蔽但是只能让一个id的div滑动,最后还是放弃了。。。漏就漏吧,有时间再修。
    参考:https://blog.ghostry.cn/program/702.html

    关注/跳转 微信公众号(2017-10-6)

    目前微信JSSDK是不支持这种操作的,但是还是可以一定程度上实现
    访问以下网址即可

    https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzU4MTIxMTI5NA==&scene=110#wechat_redirect
    

    注意其中__biz后的这一段是从微信公账号推送的文章里找到的,是跳转的关键,随便点开一个推送的文章搜索__biz就能找到了

    参考:知乎各路大神

    相关文章

      网友评论

          本文标题:微信H5开发踩坑记录

          本文链接:https://www.haomeiwen.com/subject/dimlyxtx.html