FAQ读取因FAQ内容而无法工作

一个非常轻微且罕见的错误,主要在此分享,以帮助遇到此问题的其他人。

我们有一个论坛,其中 FAQ 没有被标记为已读。经过非常非常非常漫长的调试会话,结果发现是因为这个特定的 FAQ 以指向论坛上另一篇文章的链接结尾。

该帖子被嵌入,导致 /faq 页面中存在一个 \u003caside class=\"quote\".... \u003e,它是 div.cooked 中的最后一个子元素,因此 这个 从未触发。

isElementInViewport(document.querySelector(".contents p:last-child"))

通过编辑 FAQ 并在底部添加一个空行上的 . 来解决此问题。

8 个赞

我认为这个问题应该由 @cvx最近重构解决——我们使用 > *:last-child 来检测“页面末尾”

3 个赞

该主题已在 4 天后自动关闭。不再允许回复。