Javascript jQuery 2.2.1中未处理的异常(“在对象中找不到函数createHTMLDocument”,“无法将符号值转换为字符串”)
我最近将jQuery的旧1.x版本更新到了最新的2.2.1版本,而且大部分情况下它似乎运行得很好。不幸的是,我在raygun中不断收到2条错误消息,我不知道如何处理: 第一个问题是Javascript jQuery 2.2.1中未处理的异常(“在对象中找不到函数createHTMLDocument”,“无法将符号值转换为字符串”),javascript,jquery,raygun.io,Javascript,Jquery,Raygun.io,我最近将jQuery的旧1.x版本更新到了最新的2.2.1版本,而且大部分情况下它似乎运行得很好。不幸的是,我在raygun中不断收到2条错误消息,我不知道如何处理: 第一个问题是无法在object中找到函数createHTMLDocument,只能在Firefox24.0中的Win7下出现(根据raygun的说法) 第二种情况是无法将符号值转换为字符串,只能在报告为Linux内核的操作系统中的firefox38.0中发生 这两个错误都不提供任何堆栈跟踪(at function()行null,列
无法在object
中找到函数createHTMLDocument,只能在Firefox24.0
中的Win7
下出现(根据raygun的说法)
第二种情况是无法将符号值转换为字符串
,只能在报告为Linux内核
的操作系统中的firefox38.0
中发生
这两个错误都不提供任何堆栈跟踪(at function()行null,列null(null:null)
),我自己也无法使用相同的FF&OS版本使用browserstack复制这两个错误
我不太确定这些错误是否已经发生在较早的jQuery版本中,因为我从另一个CDN加载此版本,由于源代码相同,raygun的jQuery中根本没有提供任何有用的错误
还有一件事:如果事实证明,这些错误实际上发生在一些只报告错误版本24和38的旧浏览器中,我也很高兴知道,如何尽早检测这些浏览器,以便在错误发生之前向它们显示适当的消息
我真的很感激任何关于如何解决这个问题的帮助/意见,因为我现在有点不知所措
谢谢