• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xiaomajia008
V2EX  ›  程序员

js 有没有办法捕获第三方脚本错误?

  •  
  •   xiaomajia008 · Sep 19, 2014 · 3362 views
    This topic created in 4336 days ago, the information mentioned may be changed or developed.
    我本地脚本 a.js

    第三方的脚本 b.js (里面有假设有个对象 obj)

    那么我在a.js 里可以 new obj 来使用这个obj的一些方法。

    可由于第三方脚本不受我的控制,如果b.js里有些方法报错了。我怎么知道呢?
    2 replies    2014-09-19 14:40:17 +08:00
    wuliao49
        1
    wuliao49  
       Sep 19, 2014
    最简单的版本就是 用window.onerror将错误打出来。
    或者你调B.JS里面的方法的时候 直接try
    chemzqm
        2
    chemzqm  
       Sep 19, 2014
    再调用第三方脚本接口的时候try catch不行吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6174 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 03:14 · PVG 11:14 · LAX 20:14 · JFK 23:14
    ♥ Do have faith in what you're doing.