【发布时间】:2018-12-07 09:42:29
【问题描述】:
我在 javascript 中使用 console 对象进行调试,并希望覆盖它以便在移动浏览器中使用此类功能。
但是,我无法理解以下 MDN 文档
Window.console 只读属性返回对 控制台对象,它提供了将信息记录到 浏览器的控制台。
(https://developer.mozilla.org/en-US/docs/Web/API/Window/console)
特别是:
- 我无法确定
Window接口的实际含义,但它似乎与全局window属性不同 - 测试表明(在当前的 Chromium 和 Firefox 中)window.console 确实可以被覆盖事件,尽管它似乎与我在文档中阅读的内容相矛盾。 (这种覆盖的示例提供了this answer;即使评论对象带有
你不能使用 window.console = { ... } 因为 window.console 是 只读属性! – Luillyfe 2 月 23 日 21:28
Window.console 或 window.console 的只读属性是什么?
【问题讨论】:
-
对于任何关注上面的 MDN 链接但没有看到“只读”的人:当humanandpeace 发布问题时,它就在那里。我更新了 MDN 页面,请参阅下面的答案了解原因。
标签: javascript browser