我正在构建一个博客作为 JS 应用程序。JS 应用程序将使用 Api 来获取内容。
我正在考虑有一个服务器端脚本来检测搜索机器人,如果发现响应来自 Api 的纯可抓取 HTML,则加载 JS 应用程序,然后执行 XHR 请求以从 Api 获取内容并更新 DOM。
基本上,如果请求来自机器人,我们使用服务器上的 API 并以纯 HTML 响应,
或者,
如果请求来自“普通”用户代理,则 JS 应用程序使用 API 来获取内容并将其提供给用户。
使用这种方法有什么注意事项吗?
我正在构建一个博客作为 JS 应用程序。JS 应用程序将使用 Api 来获取内容。
我正在考虑有一个服务器端脚本来检测搜索机器人,如果发现响应来自 Api 的纯可抓取 HTML,则加载 JS 应用程序,然后执行 XHR 请求以从 Api 获取内容并更新 DOM。
基本上,如果请求来自机器人,我们使用服务器上的 API 并以纯 HTML 响应,
或者,
如果请求来自“普通”用户代理,则 JS 应用程序使用 API 来获取内容并将其提供给用户。
使用这种方法有什么注意事项吗?