javascript - 从具有多个 ID 的单个 JS 对象中获取数据并被搜索引擎索引

标签 javascript dynamic indexing google-search jsobject

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

最佳答案

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

现在,搜索引擎也许能够做到这一点。这是post解释谷歌是如何做到的。 TL;DR:如果您的 JavaScript 不太复杂,它应该可以与 google 一起使用。

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

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

关于javascript - 从具有多个 ID 的单个 JS 对象中获取数据并被搜索引擎索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33835484/

相关文章:

javascript - 如果 Ajax 请求没有完成,html 链接无法点击

sql - 对索引、主键、唯一键的影响的详细信息

Grails MongoDB 索引嵌入式字符串列表

windows - 静态库与动态库性能

c++ - 在C++中动态输入二维字符数组

python Pandas : select a range of index

javascript - 如何仅在流发生变化时对其进行过滤?

javascript - 如何在不重新加载页面的情况下重置 Rhinoslider Jquery 插件?

javascript - 日期选择器模式向下滚动页面

javascript - 如何使用 javascript 每天更改文本内容?