javascript - Googlebots 会导致 JS 错误,我应该关心吗?

标签 javascript php ajax google-app-engine

在生产服务器上,我观察 JS 错误并发送到服务器:

<script type="text/javascript">
window.onerror=function(msg,url,line) {
    if (window.XMLHttpRequest)
    {
        var xmlhttp = new XMLHttpRequest();
    }
    else
    {
        var xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
    }
    xmlhttp.open('POST', '/logJSerrorsHere', true);
    xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    xmlhttp.send('msg='+encodeURIComponent(msg)+'&url='+encodeURIComponent(url)+'&line='+line);
    return true;
}</script>

有时它会记录一些“神秘”错误:“$未定义”,但所有这些错误都来自“googlebot(at)googlebot.com”或spiderbot。我应该处理它吗?

最佳答案

取决于:)如果您的网站在没有Javascript的情况下可读且可索引(并且您的网站在搜索中可见),我不会太担心它,除非您觉得该错误表明存在更大的问题。您可以使用 Fetch and Render 进行测试在 Google 网站站长工具中。

如果您的网站依赖 Javascript 来呈现页面(例如,它使用 AngularJS),那么可以修复它。

关于javascript - Googlebots 会导致 JS 错误,我应该关心吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29939549/

相关文章:

php - DQL 子查询问题

javascript - jquery 与 ajax 控制工具包 2013 年 9 月/10 月版本冲突

javascript - 如何创建多个模态来显示不同的数据?

php - 如何在 ActionScript 3 中获取关于 MySQL 时间戳的时间?

php - iframe 传输未传输任何数据

javascript - XMLHttpRequest 无法加载 Access-Control-Allow-Origin 不允许的来源

jquery - 向 ajax fancybox 添加关闭按钮

javascript - 检查输入的电子邮件是否是有效的公司电子邮件

javascript - 如何仅在一个特定图像上禁用右键单击保存

javascript - IE 中的 DOM 问题