微信H5开发踩坑记录

微信设置分享内容接口调用成功但是不生效(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开发踩坑记录)