0

如果我构建一个网页,该网页从单个 JS 对象中获取数据以根据 URL 中发送的 ID 填写页面,那么这些数据是否可以被搜索引擎索引?基本上我有一个带有标题、描述和英雄形象的单页设计。我不想让这个页面重复 50 次,所以我在 JS 中有一个对象,它为 50 个 ID 保存这 3 个东西,每个 ID 代表一组内容。从技术上讲,它在我的服务器上只有一个页面,但每次加载以显示信息时,URL 都会包含 ID,因此 JS 知道要显示哪些内容。浏览器会索引每个 URL,还是可能读取 JS 对象并以这种方式索引,或者根本不会索引?”

4

1 回答 1

1

几年前,答案是:不,爬虫会读取您返回的 html 页面,但不会在其上执行任何 javascript 来查看它的外观。

如今,搜索引擎或许能够做到这一点。这是一篇解释谷歌如何做到这一点的帖子。TL;DR:如果您的 javascript 不是太复杂,它应该适用于 google。

结果可能因搜索引擎而异。

如果您想安全起见,可以考虑将所描述的逻辑应用于服务器端模板。

于 2015-11-20T20:59:52.467 回答