有可能吗? twitterbot是否检测并处理动态插入的元标记?如果不是,那只意味着必须从服务器端脚本呈现元标记。但是,我正在使用的应用程序利用hashtag动态更改内容(ajax)。在这种环境中最好和最有效的方法是什么?
感谢您的帮助。
答案 0 :(得分:1)
据我所知,TwitterBot抓取工具无法呈现javascript。 就我而言,当* HTTP_USER_AGENT *是 TwitterBot 时,我只为Twitter卡生成元标记。 代码以这样的东西开头。
if(stripos($_SERVER['HTTP_USER_AGENT'], 'twitterbot') !== false) {
您可以通过在Twitter卡验证器上测试您的网址来检查您的代码是否有效。 https://dev.twitter.com/docs/cards/validation/validator
希望这有帮助!