检测爬网程序并从服务器加载模板



我是VUE JS的新手。

我有项目详情页。对于社交共享,将存在元标签的动态值,例如og:titleog:image。我可以设置元标记值。但当我在facebook调试器上检查时,它使用了旧的/默认的元内容。通过这个链接,我了解到需要检查用户代理,然后相应地检查加载模板。

但是我们如何在VUE JS中做到这一点呢?提前感谢。

如果您想动态设置像og:titleog:image这样的元标记,您可能需要考虑从后端代码进行设置,以便在将html发送到浏览器时,动态标记就位。原因是有些爬网程序不运行javascript代码。对于任何不运行javascript代码的爬网程序,通过Vue.js等客户端库设置此类元标记不会影响爬网程序看到的内容,因为它只会看到最初从服务器流式传输时存在的html。

最新更新