动态地为社交预览卡提供元数据



我目前正在研究一个自定义URL缩短器,并试图找出如何"注入";我自己的社交预览元数据动态为每个页面。(如。对于Twitter Cards),我最初计划以与实际重定向相同的方式进行此操作,使用JavaScript fetch API获取数据。在阅读了更多的内容之后,虽然这种方法似乎不会起作用,因为它看起来不像twitter(和其他社交媒体网络爬虫)在寻找元数据时运行JS。

正确吗?

如果是这样,是否有一种方法可以从动态源加载元数据,而不仅仅是为每个重定向创建一个新的html文件?

看起来我可能可以做一些事情,至少对于通过twitter卡验证器对该链接(使用https://source.unsplash.com/random作为图像)进行测试的图像。但是做类似事情的最好方法是什么呢?我能想到的一切都将使用JS。

我在生产中也有类似的页面。

您需要使用服务器端语言(如PHP或node.js)来为您的twitter卡片设置元标记,并使用javascript来重定向页面。

最新更新