美文网首页
js去bom头为json(青氣)

js去bom头为json(青氣)

作者: 青氣 | 来源:发表于2017-05-20 18:45 被阅读0次

#又在乱搞了ณۗۗۗۗۗۗۗۗۗ

关于bom头,好像只有微软在用了。有些时候在电脑上测试OK,到手机上测试通不过,因为手机不兼容有bom头的内容。

我之前的解决方法,是用php做一个api的代理。这样好处是统一处理转发接口,且可以做统计(接口使用热度,接口关键词内容,等信息收集)

但是问题来了有没有,随着业务增多,要关联太多系统 ,都用这种中转,效率低不说。每个代理接口都要维护有木有,怎么可能给自己找麻烦呢?

那还是要在js中处理bom头,然后又管齐下。相关指令有。startsWith,slice,substring

其它的等OK了放代码,一句话,日

arr = arr.startsWith("\ufeff")?arr.slice(1):arr;

然后转json的源码在此,自己兼容去吧

if (typeof arr == 'string') {

arr.startsWith("\ufeff") && (arr = arr.slice(1));

arr = JSON.parse(arr)

}

//附送代码:js格式化距离

sdistance(n) {

return (n > 1E5) ? (n / 1E6).toFixed(1) + "(千公里)" : (n > 100) ? (n / 1E3).toFixed(1) + "(公里)" : n + "(米)";

},

相关文章

网友评论

      本文标题:js去bom头为json(青氣)

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