网易「人间」项目的朋友来领个小 bug

2018-11-29 00:09:33 +08:00
 autoxbc

测试页面
http://renjian.163.com/18/1124/15/E1CT6JGD000181RV.html

写油猴的时候发现,前端代码中大量使用这种方式提取信息

renjian_subtitle.split("|")[1].replace(/[^0-9]/ig, "")

但是可能是沟通或者习惯问题,文字编辑其实用的是全角竖线"丨"来做分隔符

var renjian_subtitle = "游走在街巷的胖子美食家丨连载 05";

这使得代码在任何浏览器里都会出错,因为对一个没有半角竖线"|" 的字符串,分割后取 [1] 再 replace 必然会失败

所以只要简单的把这句改成这样就行了

.split(/[|丨]/)

无伤大雅的 bug,有空的话改改正确
顺便,「人间」是非常好看的,推荐给大家

1849 次点击
所在节点    全球工单系统
3 条回复
Yunsom
2018-11-29 09:39:57 +08:00
因为推荐过去看了,是还不错
guansixu
2018-11-29 10:10:15 +08:00
关注人间公众号好久了,文章都不错
alexyzh
2018-11-29 11:45:55 +08:00
if(series[i].title.split(/[|丨]/)[1].replace(/[^0-9]/ig,"")==renjian_subtitle.split(/[|丨]/)[1].replace(/[^0-9]/ig,""))
???

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/512541

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX