无法将帖子加入收藏
使用移动版界面的时候,点加入收藏会刷新一遍,但是并没有执行收藏这个动作。
曾经提问过这个问题,再上一贴中已经通过用 iPad 访问排除过插件问题。 老帖子
怀疑是使用了自定义 cs 导致的问题,于是乎在尝试重新登录排除干扰因素后,分别测试同一帖子使用与不使用自定义 css 情况下,能否加入收藏。
结果为:不使用时可以加入,使用时出现上述问题。
#Top { background-image: url(""); background-color: #32404D; color: #FFFFFF; } #Top td>a { color: #FFFFFF; } #Top td>a>img { -webkit-filter: invert(1); filter: invert; } #Wrapper { background-image: url("http://dxc100.com/Src/BG.png"); background-position: initial initial; background-repeat: repeat repeat; } .box { -moz-box-shadow:0px 0px 20px #474747; -webkit-box-shadow:0px 0px 20px #474747; box-shadow:0px 0px 20px #474747; } #Bottom { border-top: 0px solid #ccc; background: #32404D; } #Bottom>div.content { background: rgba(255, 255, 255, 0.27); color: white; border-radius: 6px; } #Bottom strong>a:link { color: white; } #Bottom strong>a:hover { color: #778087; } #Bottom strong>a:visited { color: white; }
@Livid
![]() | 1 pubby 2016-11-11 14:19:48 +08:00 ![]() 我猜是你的 css 有问题 background-image: url(""); 导致当前页被当成背景图重新加载了一次,然后页面表单的某些 csrf token 失效了。 |
![]() | 2 kera0a 2016-11-11 14:27:41 +08:00 原因是 v 站有个页面的 once 变量,估计作用是防止重复操作吧 如果 once 过期了,操作就是刷新一下页面,不会真的操作成功了。 这个 once 用了一次就会失效,但是没用过就会一直存在一段时间。 自己测试也简单, 多打开几个 tab ,然后其中一个页面点收藏, once 有效,所以收藏成功。 其他页面的 once 是过期无效的,所以操作都会失败 |
![]() | 3 Kisesy 2016-11-11 14:28:29 +08:00 我这里默认 css ,不装任何插件,都经常出现点不上收藏的情况,需要多次点击 |
![]() | 4 RyuZheng 2016-11-11 15:20:46 +08:00 via Android 这个是 V2EX 的老梗了,据说 Livid 可能看帖子都是只进入一个帖子然后再后退,再进另一个帖子。 你多开 tab 的时候,需要刷新一下页面,使 V2EX 知道当前你是在访问这个页面,然后点收藏就可以成功,一般我的做法是点了收藏自动刷新,然后再点收藏。 应该跟自定义 css 没什么关系。话说 V2EX 的 chrome 拓展写的那么好,能不能再加上这个功能呢? |
![]() | 5 Loerise 2016-11-11 16:38:21 +08:00 第一次反应这问题的时候我还是个孩子。。。 |
![]() | 6 coolair 2016-11-11 16:42:30 +08:00 via Android 子长的时候很坑爹,每次收藏完得翻下来确认下! |
![]() | 9 mactaew OP |
![]() | 10 xspoco 2016-11-11 18:19:44 +08:00 via iPhone 感谢好像也会有这问题要点两次 |