gpt4 book ai didi

jquery - 搜索引擎会读取在 $(document).ready() 或 body load() 中进行的 API 调用吗

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:46:34 25 4
gpt4 key购买 nike

我正在设计一个网站,我们实际上是在创建一个 html 页面工厂。我们的数据库将包含页面的静态内容,但所述页面将通过对可公开访问的第 3 方网站的 API 调用进行扩充。例如 YouTube、Discogs、Wiki API、Last.FM 都有他们向网站管理员推销的 API。

对这些 API 的调用将作为页面上静态内容的直接结果,并将用于使用来自所述 API 的最新信息自动扩充这些页面。当前的一个大问题是,当页面加载并进行这些调用时,Google、Bing、Yahoo 等会检测到放置在 DOM 中的 API 结果还是只看到静态内容?

此外,您能否建议在页面生命周期中进行这些调用 javascript/jquery eventwise 的最佳位置,特别是 $(doc).ready(),如果它有所不同的话。

我看到了一些其他帖子,但它们似乎都假设 ajax 将由用户交互或查询参数驱动。我们的设计将使用实际的静态页面名称来对加载过程的某种风格进行 API 调用。非常感谢。

最佳答案

一般来说,搜索引擎不执行 JavaScript,因此这些内容对他们来说是不可见的。 (他们确实读取和执行基本的 JavaScript,但 Ajax 不是基本的)。

唯一的异常(exception)是 Google's crawlable Ajax提议。请记住,这仅适用于 Google,因此如果您这样做,所有其他搜索引擎都将无法访问您的 Ajax 支持的内容。

关于jquery - 搜索引擎会读取在 $(document).ready() 或 body load() 中进行的 API 调用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10248905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com