一段js代码,在firebug设断点时能被执行,如果关闭firebug则不被执行。 从未遇到过,和代码逻辑有关,加断点会阻塞浏览器客户端代码执行,但已经发出去的ajax请求不会被阻塞,已经调用的flash函数也不会被阻塞(因为flash是独立于浏览器的插件),也就是说如果代码逻辑不当,是有可能和不加断点结果不同的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说的加断点开debug能执行是指什么?能执行到回调函数里面的alert吗?我也有遇到过类似你这种情形的,但之后证明是代码有问题而已,别把注意力放在这种噫测上,代码有问题,跟debug没毛关系的,要坚信你的常识 console.log(arguments);把这个删了试试,估计是浏览器或firebug的bug。 就是你说的这种情况,如果把firebug打开,并且在每个回调函数里设置断点,则能执行到回调函数里,如果不打开firebug,则回调函数永远也不会被执行,很诡异。我的代码逻辑很简单,就是客户端发送ajax请求,服务器端判断是ajax请求,然后在 response.sendError(403, "Forbidden");服务器端代码: public void commence( HttpServletRequest request, HttpServletResponse response, AuthenticationException authException) throws IOException, ServletException { boolean isAjax = request.getRequestURI().contains("/json"); if (isAjax) { response.sendError(403, "Forbidden");// response.getWriter().print("needlogin");//return "ok" string// response.getWriter().flush(); } else { super.commence(request, response, authException); } } 我把代码加在这里http://54.248.221.140/test/testjs.html在这个页面中,把放大值设置为120%,然后按上一页或下一页看效果;1、如果在zoomto函数上设置断点,则能得到期望的效果;2、如果不打开firebug,不设断点,则放大效果不可控,会变成很大,都看不清楚了。 我今天也遇到这种情况了,折腾了两天是,firebug时进去,关闭不进去,后来找来找去,找到 async:false,加上这个参数就行了,我用的是jquery 1.7.js,第一次遇见这种情况。烦死我了。哎,好在现在解决了。 求助TOMCAT安全域问题 关于javasscipt作用域的问题,求解 ie下object的prototype对nodelist无效??? javascript调用cmd.exe,错误提示,Automation 服务器不能创建对象 帮忙看看这条正则表达式干什么的?能不能把我这个语句输出. 怎样得到dojo控件Tree选中的节点TreeNode e||event的困惑 请教大侠,一个功能的实现! 不好意思在问相同问题... 用webbrowser写的打印及预览可以修改吗 Discuz 的<script> 标签里面的 reload 是什么意思? jquery中为什么这个的结果会不同?
把这个删了试试,估计是浏览器或firebug的bug。
response.sendError(403, "Forbidden");
服务器端代码:
public void commence(
HttpServletRequest request,
HttpServletResponse response,
AuthenticationException authException)
throws IOException, ServletException {
boolean isAjax
= request.getRequestURI().contains("/json");
if (isAjax) {
response.sendError(403, "Forbidden");
// response.getWriter().print("needlogin");//return "ok" string
// response.getWriter().flush();
} else {
super.commence(request, response, authException);
}
}
2、如果不打开firebug,不设断点,则放大效果不可控,会变成很大,都看不清楚了。