Javascript console.log不';t在回调中执行,但alert()执行吗?

Javascript console.log不';t在回调中执行,但alert()执行吗?,javascript,function,callback,alert,console.log,Javascript,Function,Callback,Alert,Console.log,这件事让我抓狂不已。所以我有一个JS脚本,需要在另一个脚本之后执行,所以我用回调将它注入头部。下面是一段代码,它在加载初始脚本后弹出警报 loadBackupScript(function() { alert('test'); }); 但是仅仅将警报更改为console.log(见下文)似乎会破坏该功能,它不会抛出任何错误,只是无法在控制台中记录任何内容。匿名函数中任何更复杂的内容似乎都是如此。有什么想法吗 loadBackupScript(function() {

这件事让我抓狂不已。所以我有一个JS脚本,需要在另一个脚本之后执行,所以我用回调将它注入头部。下面是一段代码,它在加载初始脚本后弹出警报

    loadBackupScript(function() { 
    alert('test'); 
});
但是仅仅将警报更改为console.log(见下文)似乎会破坏该功能,它不会抛出任何错误,只是无法在控制台中记录任何内容。匿名函数中任何更复杂的内容似乎都是如此。有什么想法吗

    loadBackupScript(function() { 
    console.log('test'); 
});
编辑:这里是loadBackupScript函数,但我确信它没有问题,因为它执行警报非常好

function loadBackupScript(callback) {
  var script;
   if (typeof callback !== 'function') {
      throw new Error('Not a valid callback');  
   }
   script = document.createElement('script');
   script.onload = callback; 
   script.src = '/SiteAssets/Kent Normal1.js';
   document.head.appendChild(script);
}

我错误地点击了firebug中的日志选项感谢synaps的评论,在来到这里之前,我真的应该对此进行测试。

loadBackupScript的代码是什么?我可以看出这可能是相关的。另外,
console.log
是否有效?您是否尝试过其他浏览器?啊,这听起来可能很愚蠢,但您是否100%确定您正在查看正确的控制台?请提供最低限度的代码,以便我们能够进行评论。此外,经过一些测试后,它会在调用console.log后发出警报。