zoukankan      html  css  js  c++  java
  • firefox的window.onerror没有详细的出错提示

    当在firefox浏览器的a.htm页面中使用script标签加载某a.js出错时,如果放置window.onerror事件处理方法时,此方法获取到的错误信息都是固定的:

    {0:"Script error.",1:"file:///C:/Users/Administrator/Desktop/htm/js/debug.js",2:0}
    而在ie下面却是
    {0:"“dddddd”未定义",1:"file:///C:/Users/Administrator/Desktop/htm/js/debug.js",2:146,3:4}
    
    开始不明白为什么,查资料说是因为firefox考虑到script可以引用其它域名的js,所以,为了防止其它域名的js出错信息被获取.所以就简单的把在其它域名中出错的信息
    搞成固定的提示.只有在a.htm中写的才出现实时的提示.
    所以,对于其它域名的js出错,只能是使用try catch 
    


  • 相关阅读:
    任务安排(代价提前付)
    10 01模拟赛订正
    哈希hash
    初学期望
    P1251 递推专练3
    P1229-神秘岛
    P1228-重叠的图像
    白银莲花池
    求强连通分量
    割边
  • 原文地址:https://www.cnblogs.com/james1207/p/3322864.html
Copyright © 2011-2022 走看看