小智 11
请在ajax成功或失败后调用此函数:
$('.result').load('testtemplateboth/testpagetpl');
clearconsole();
function clearconsole() {
console.log(window.console);
if(window.console || window.console.firebug) {
console.clear();
}
}
Run Code Online (Sandbox Code Playgroud)
要么
$('.log').ajaxComplete(function() {
clearconsole();
$(this).text('Triggered ajaxComplete handler.');
});
function clearconsole() {
console.log(window.console);
if(window.console || window.console.firebug) {
console.clear();
}
}
Run Code Online (Sandbox Code Playgroud)
如此处所述(https://getfirebug.com/wiki/index.php/Console_Panel),您可以在about:config选项卡中设置它,更改extensions.firebug.showXMLHttpRequests值.
使用二进制websocket.
虽然有些浏览器在某些情况下仍然允许用户"检查"websocket数据包的内容,但这通常仅限于纯文本的websockets,而二进制数据则要困难得多......而且绝对不会出现在控制台中.
这是Livereload(http://livereload.com/)用来避免使用ajax请求向控制台发送垃圾邮件的方法,这些请求使得使用控制台进行实际调试有意义.
显然,正如本主题中的其他帖子所述,您无法阻止某人使用Wireshark等工具实际捕获请求; 但可以说,二进制Web套接字会阻止90%的标准ajax请求可能带来的随意篡改.
| 归档时间: |
|
| 查看次数: |
31844 次 |
| 最近记录: |