gpt4 book ai didi

javascript - 使用 Javascript 捕获 Chrome 弃用警告

转载 作者:行者123 更新时间:2023-11-29 19:03:05 25 4
gpt4 key购买 nike

为了集中我们的 Javascript 警告和错误,我们使用 window.onerror 监听器。

不幸的是,这不会捕获 Chrome 弃用警告,这些警告显示在控制台上。

有没有办法用 Javascript 捕获这些警告?

触发 Chrome 弃用警告的示例代码(需要最新版本的 Chrome):

<!DOCTYPE HTML>                                                                  
<html>
<head><title>Chrome test</title></head>
<body>
<div class="text">Hallo</div>
<script>
const range = document.createRange()
range.selectNode(document.querySelector('.text'))
window.getSelection().addRange(range)
window.getSelection().addRange(range)
</script>
</body>
</html>

最佳答案

当浏览器检测到即将更改/弃用的模式或行为时,浏览器您的代码在其中运行后会添加弃用警告等。这个想法是您按照提供的链接修改您的代码以适应 future 的版本,因为一旦该版本发布,您的代码就会中断。

因此,您无法在您的代码中捕获它们——您也不应该这样做。您希望在测试和修复/ future 验证您的代码时看到它们。

如果您不想在开发人员工具中看到这些警告,请转到“设置”,在“控制台”下,选中“仅用户消息”,这样您就不会再看到这些警告了

警告:这些说明适用于 Chrome 61。开发者工具设置在版本之间不断变化,因此在您的浏览器中禁用 Chrome 消息可能看起来不同 - 但它应该是相似的。

关于javascript - 使用 Javascript 捕获 Chrome 弃用警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45355429/

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