我正在尝试在ASP.Net网站上诊断我没写过的JavaScript问题。我已经加载了Google Chrome的开发工具并运行了无效的功能,并收到错误信息:
未捕获的TypeError:jQuery.clean不是函数
当我点击调试器中的错误时,它显示的是一个显然是knockout.js的文件。我相信问题是我们已经将jQuery升级到不再包含.clean函数的新版本。对我的问题来说,这并不是那么有趣的背景。
我正在试图找出Chrome有哪些来自knockout.js,以便我可以升级它。但是,当我查看knockout.js文件的位置时,它告诉我它来自debugger:///VM830
。这显然不是网站的一部分。我试过右键点击'Empty Cache and Hard Reload',但它仍然显示为来自同一个地方。我的问题是debugger:///VM830
位置是什么,它实际上来自哪里?
答案 0 :(得分:0)
看起来像我们的品质"代码正在下载knockout.js作为XHR请求,然后使用eval()
执行响应。