gpt4 book ai didi

javascript - 重现 BingPreview JavaScript 错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:04:52 28 4
gpt4 key购买 nike

我有一个网站可以从 BingPreview/1.0b* 获得访问,这很可能是 Bing 的机器人。

我收到一个错误,它似乎无法找到我非常确定应该存在的 DOM 元素。我没有从任何其他浏览器(在所有主要浏览器中测试)或机器人程序中收到错误(尽管没有错误并不一定能证明任何事情)。

我最可能的解释是它在文档完全加载之前执行 JavaScript,但我不知道如何重现 BingPreview 机器人访问。

如何重现 BingPreview 访问/JavaScript 错误?

* 完整的 UA 字符串是:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534+ (KHTML, like Gecko) BingPreview/1.0b

注意:访问发生在 3 天前,我能找到的关于 BingPreview 的所有信息似乎都不再公开(死链接等)

最佳答案

首先,如您所料,用户代理是 Bing 的某种 Bot。有类似this one的问题这表明微软一直在为他们的搜索结果测试某种页面预览,类似于谷歌的。

因为最有可能导致错误的是他们测试和他们对机器人(机器人的 javascript 引擎)的实现,所以您也很可能没有办法重现它。

您肯定可以做的是在 Chrome 中设置您的用户代理字符串 in the dev console到 Bing Bot UA,看看是否有什么事情发生,因为那时你有相同的用户代理,并且从 UA 看来,是相同的引擎 (Webkit)。 Bot 很可能不会发生任何事情,因为如果那里有问题,那是他们在您的网站上进行未公开的测试。

编辑

还有 this post在 webmasterworld 上,暗示这实际上是某种预览功能,在 bing 结果页面上也可以看到,但是以随机方式。我无法确认,Bing 对我来说看起来和往常一样,没有预览。

第二次编辑

而且微软自己好像也没有too keen on replying

关于javascript - 重现 BingPreview JavaScript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11396839/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com