微信网页分享朋友圈失败的迷之异常

更新日期: 2016-09-11 阅读次数: 5496 分类: Javascript

在实现一个将微信网页分享到朋友圈的功能,偷懒在后台 Laravel 模板中嵌入了 js 代码,而且使用模板变量给 js 变量传值。

var desc = "{{ $post->content }}".slice(0, 50);

于是,迷之异常诞生了!

911微信分享朋友圈失败

由于是在需要用户授权认证的微信网页里,打了几个 alert 也没找到问题的根源,但是知道一定是这一行报错了。

没办法,在 Ubuntu 上没有调试客户端的支持,只能把需要用户授权的逻辑一行一行地注释掉了,在 PC Chrome 里看具体异常

Uncaught SyntaxError: Invalid or unexpected token

实际上,这个异常信息完全看不懂,但是在 HTML 里就一目了然了。

var desc = "iOS7的UI设计和以前的iOS6系统完全不一样,变得多彩了。那我们如何在这多彩的iOS7的信息里辨别是普通的duanxin还是iMessage发送信息呢?别急,接下来我交给大家。

在iPhone中,信息功能还是挺容易区别的,比如经常遇到的发送信息的时候,iOS系统会自动的进行识别是否以普通duanxin的方式发送还是以iMessage的方式发送。辨别这两者之间的区别其实有两种方式:

第一种就是从【发送】按钮的颜色来区分这种方式比较容易辨别,不过需要你认准哪种颜色对应相应的信息类型即可。

iOS系统中iMessage的信息会以蓝色作为标记,普通的信息以绿色作为标记
".slice(0, 50);

js 根本不支持这种换行 。。。

改成使用 jQuery 获取相应元素的 HTML 就可以了。

如何有效规避这种低级问题

  • js 与 HTML 分离
  • js 与 HTML 分离
  • js 与 HTML 分离

关于作者

我是来自山东烟台的一名开发者,喜欢瞎折腾,顺便记记笔记。有敢兴趣的话题,欢迎加微信 zhongwei 聊聊。 白天工地搬砖,晚上哄熊孩子,可能回复有点慢,见谅。 查看更多联系方式

相关文章

爱评论不评论

近期节日

2020年02月24日 第三世界青年日
2020年02月24日 龙抬头
2020年02月28日 世界居住条件调查日
2020年03月01日 国际海豹日
2020年03月03日 全国爱耳日
2020年03月05日 学雷锋日
2020年03月05日 惊蛰
2020年03月08日 三八妇女节
2020年03月12日 植树节
2020年03月14日 白色情人节
2020年03月15日 消费者权益日
2020年03月17日 国际航海日
查看更多节日