将动态插入的元标记(通过javascript)被Twitterbot检测和拾取? (推特照片卡)

时间:2013-03-20 23:31:57

标签: php ajax api twitter

有可能吗? twitterbot是否检测并处理动态插入的元标记?如果不是,那只意味着必须从服务器端脚本呈现元标记。但是,我正在使用的应用程序利用hashtag动态更改内容(ajax)。在这种环境中最好和最有效的方法是什么?

感谢您的帮助。

1 个答案:

答案 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

希望这有帮助!