【发布时间】:2013-12-05 16:43:21
【问题描述】:
我是一个网络抓取新手。我在服务器上确定了一个 JS 函数,我需要跟踪它的 I/O。这是一个模糊的加密函数,我需要知道它的输入值和输出值。我怎样才能完成这项工作?
到目前为止,我已经在 firebug 中打开了网页,确定了调用函数的位置,然后设置了断点。但是,当我刷新页面并清除缓存时,浏览器会忽略我的断点并加载页面,就像上面没有断点一样。
【问题讨论】:
标签: javascript jquery
我是一个网络抓取新手。我在服务器上确定了一个 JS 函数,我需要跟踪它的 I/O。这是一个模糊的加密函数,我需要知道它的输入值和输出值。我怎样才能完成这项工作?
到目前为止,我已经在 firebug 中打开了网页,确定了调用函数的位置,然后设置了断点。但是,当我刷新页面并清除缓存时,浏览器会忽略我的断点并加载页面,就像上面没有断点一样。
【问题讨论】:
标签: javascript jquery
您可以在函数中使用console.log 将数据加载到控制台。但最好在任何调试状态下使用它:
if (app.debug) {
console.log(data)
}
例如,app 是您的命名空间,debug 是日志标志,data 是您的函数/应用程序数据。
关于console的更多信息。
关于清除缓存:如果文件被更改,Firebug 和 Chrome 开发工具会从文件中删除所有断点。
【讨论】: