一个顶级社交产品请一个产品经理的年薪至少 50 万,请一个交互设计师至少 30 万,他们花费数月时间精心设计的'无限滚动'机制,却被我一个下午写的 100 多行代码完全瓦解...
以下是浏览器插件(下载解压-开发者模式安装即可): 项目地址
简单总结社交产品"无限滚动"设计背后的核心商业逻辑:
// 其实只需要这么简单,就能打破这个精心设计的套路
if (scrollY >= limit) {
stop(); // 给用户一个明确的终点
notify(); // 提醒用户该休息了
}
这不是技术的胜利,而是清醒的胜利。
产品团队投入:
我的方案:
// 一次开发,多平台覆盖
"matches": [
"*://*.facebook.com/*",
"*://*.twitter.com/*",
"*://*.weibo.com/*",
"*://*.zhihu.com/*",
"*://*.xiaohongshu.com/*",
"*://*.bilibili.com/*"
// ... 更多主流平台
]
也许我就像堂吉诃德一样可笑 —— 用简陋的代码对抗精密的商业设计。但正如堂吉诃德教会我们的:疯狂和理想主义,有时候比精明更有力量。
这不是一场胜利,而是一次浪漫的抗争。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.