禁用站点上的所有AJAX / Websocket数据请求?

时间:2017-06-06 06:00:16

标签: javascript ajax forms debugging websocket

我有以下网页在页面加载完成后加载一堆ajax或websocket请求。这是由于不断更新页面聊天室和不断更新图表中的价格。

https://poloniex.com/exchange#btc_ardr

有没有办法禁止浏览器获取图表的聊天室数据和价格更新?每次加载页面时,它都会冻结或滞后。我只是希望能够在页面上保持表格完好无损,因为我希望在没有任何噪音的情况下提交表格。

我可以在控制台中运行什么,可以在不弄乱表单提交的情况下停止页面上的所有活动?

1 个答案:

答案 0 :(得分:1)

所有AJAX请求都在内部使用XMLHttpRequest,IE中除外。 您可以像这样覆盖原生XMLHttpRequest:

XMLHttpRequest = function(){}
XMLHttpRequest.prototype = {
    open: function(){},
    send: function(){}
}

对于IE,您可以在安全设置下禁用XMLHTTP。 为了禁用WebSocket,我在启动Chrome时使用了--disable-web-sockets标志。