V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
shintendo
V2EX  ›  问与答

chrome 在没有打开控制台的情况下,如何及时地知道页面报错了?

  •  
  •   shintendo · 2018-12-20 17:21:13 +08:00 · 1652 次点击
    这是一个创建于 1925 天前的主题,其中的信息可能已经有所发展或是发生改变。

    迫于屏幕小,平时写前端页面的时候,不会时时刻刻都开着 console,于是有些不影响运行的报错(尤其是特定情况下才会偶尔出现的)就被浑然不觉地忽略过去了,所以就想有什么方法能在控制台不打开的情况下,及时地知道页面报错了?我记得 IE 底部就有图标提示。

    尝试了几个扩展,似乎都不起作用,不知道是我使用姿势不对还是老扩展失效了。

    各位前端大佬怎么解决这个问题?

    9 条回复    2018-12-21 08:33:22 +08:00
    TomatoYuyuko
        1
    TomatoYuyuko  
       2018-12-20 17:31:35 +08:00
    在 js 代码最后或者 catch 里加载一些小玩意在页面上,如果前面报错,后面就不会运行,小玩意就不会加载弹出来之类的,,,大概这个思路,但是这么做不是特别保险
    屏幕小直接把控制台独立出去就好了,alt+tab 切换着看
    Biwood
        2
    Biwood  
       2018-12-20 17:41:07 +08:00 via Android
    window.onerror
    try catch
    手动弹出报错信息
    lhx2008
        3
    lhx2008  
       2018-12-20 17:43:15 +08:00 via Android
    可以试一下外接一个大屏幕,一次性解决问题
    song0
        4
    song0  
       2018-12-20 18:07:57 +08:00
    同前端小屏幕,划水的时候都会开 console
    tetsai
        5
    tetsai  
       2018-12-20 20:32:37 +08:00
    挂个 entry 这种崩溃追踪平台,有报错自动上报
    tetsai
        6
    tetsai  
       2018-12-20 20:34:20 +08:00
    @tetsai #5 少了个 s,是 sentry
    yingfengi
        7
    yingfengi  
       2018-12-20 23:42:12 +08:00 via Android
    加块屏幕
    KasuganoSoras
        8
    KasuganoSoras  
       2018-12-21 05:09:33 +08:00
    LZ 不知道可以把 Console 改为分离窗口嘛?
    将 Console 分离出来就不会影响网页正常浏览了,需要查看报错的时候再把 Console 的窗口挪上来
    wolfie
        9
    wolfie  
       2018-12-21 08:33:22 +08:00
    联想就很贴心的提醒了用户。
    https://s1.ax1x.com/2018/12/21/FrLAc6.png
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1133 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:55 · PVG 06:55 · LAX 15:55 · JFK 18:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.