如何在 Google Chrome JavaScript 控制台中打印调试消息?

新手上路,请多包涵

如何在 Google Chrome JavaScript 控制台中打印调试消息?

请注意,JavaScript 控制台与 JavaScript 调试器不同;它们具有不同的语法 AFAIK,因此 JavaScript 调试器中的 打印 命令在这里不起作用。在 JavaScript 控制台中, print() 会将参数发送到打印机。

原文由 Tamas Czinege 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 961
2 个回答

从浏览器地址栏执行以下代码:


 javascript: 控制台.log(2);

成功将消息打印到 Google Chrome 中的“JavaScript 控制台”。

原文由 Sergey Ilinsky 发布,翻译遵循 CC BY-SA 2.5 许可协议

改进 Andru 的想法,您可以编写一个脚本来创建控制台函数(如果它们不存在):

 if (!window.console) console = {};
console.log = console.log || function(){};
console.warn = console.warn || function(){};
console.error = console.error || function(){};
console.info = console.info || function(){};

然后,使用以下任一方法:

 console.log(...);
console.error(...);
console.info(...);
console.warn(...);

这些功能将记录不同类型的项目(可以根据日志、信息、错误或警告进行过滤),并且在控制台不可用时不会导致错误。这些函数将在 Firebug 和 Chrome 控制台中运行。

原文由 Delan Azabani 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题