在IIS Web应用程序中使用ZAP作为代理时出现Javascript语法错误
我有一个正在运行的ASP.NET应用程序,我想用ZAP进行测试。我已经从ZAP创建了一个证书,并将该证书导入到我正在测试的本地浏览器中。随着ZAP代理的运行,我能够登录到我的应用程序,并看到相应的信息填充到ZAP中 当我尝试在应用程序中的任何位置导航时,我的应用程序捕获到以下错误:在IIS Web应用程序中使用ZAP作为代理时出现Javascript语法错误,javascript,iis,owasp,zap,Javascript,Iis,Owasp,Zap,我有一个正在运行的ASP.NET应用程序,我想用ZAP进行测试。我已经从ZAP创建了一个证书,并将该证书导入到我正在测试的本地浏览器中。随着ZAP代理的运行,我能够登录到我的应用程序,并看到相应的信息填充到ZAP中 当我尝试在应用程序中的任何位置导航时,我的应用程序捕获到以下错误: Window: https://mymachine.mycompany.com/myapplication/mypage.mvc/Index Message: {"browserEvent":"Syntax e
Window: https://mymachine.mycompany.com/myapplication/mypage.mvc/Index
Message: {"browserEvent":"Syntax error","button":-1,"ctrlKey":false,"xy":[0,0]}
=======================
Stack
=======================
StackItem [1]
----------------------------------------
Function:
function h(e){
// prevent errors while unload occurring
if(!Ext){// !window[xname]){ ==> can't we do this?
return;
}
e = Ext.EventObject.setEvent(e);
var t;
if (o.delegate) {
if(!(t = e.getTarget(o.delegate, el))){
return;
}
} else {
t = e.target;
}
if (o.stopEvent) {
e.stopEvent();
}
if (o.preventDefault) {
e.preventDefault();
}
if (o.stopPropagation) {
e.stopPropagation();
}
if (o.normalized) {
e = e.browserEvent;
}
fn.call(scope || el, e, t, o);
}
Arguments:
1) (string) "Syntax error"
2) (string) "https://mymachine.mycompany.com/zapCallBackUrl/5196725491219408217/inject.js"
3) (number) 7
4) (null)
该应用程序还实现了EXTJS表示框架。语法错误似乎来自ZAP注入的javascript,但我已经将其提交给了几个javascript验证器,这些验证器报告它是有效的
我查看了IIS日志,没有发现任何错误
为什么ZAP注入的javascript中存在语法错误?我如何纠正/防止它?您还没有问过任何问题。。。禁用抬头显示器(HUD)并照常进行…抬头显示器(HUD)未启用。为什么ZAP正在注入的javascript中存在语法错误?我如何纠正/防止它?HUD必须已启用,否则您将看不到它的inject.js。