我在这里让自己陷入了某种鸡蛋的境地。我有一个要加载很多图像的页面,我编写了滚动脚本的加载程序,就像 Facebook 或 Google 图片一样,所以当用户到达页面底部时,会加载下一组图像。
因为服务器端图像加载有点重,可能会减慢网站速度,我只是将所有图像加载并存储在缓存文件中,将其加载到页面中,然后使用 javascript,我删除所有图像,只保留前几个和然后逐渐加载其余部分。
现在我遇到的第一个问题是浏览器会继续加载图像,即使它们已被使用 javascript 删除。为了解决这个问题,我向我不想加载的图像添加了一个 css 类,并将它们设置为不显示,然后我使用 javascript 将其删除。
但我仍然不希望该页面成为非 JavaScript 用户和爬虫能够看到整个页面。并且无法找到一种方法来删除这个“不显示”没有 javascript。
提前致谢。