我正在开发的网站上有一个内容列表页面,该页面使用 ajax 根据用户选择的过滤来提取项目。(按日期/标签/流派等过滤)
为了让页面适用于爬虫和非 JavaScript 用户,我也有一个标准的内容列表,隐藏,但在标题中使用 noscript 标记使其显示:块(已被告知这在 html5 中是可以的)。
麻烦的是 - 该网站现在做所有事情两次 - 通过 ajax 以及替代方式加载内容,只是用 CSS 隐藏。
我肯定知道这不是最佳实践,但我很难想出一个内容只加载一次的解决方案。对此事的任何想法将不胜感激。