2017-06-06 17 views
0

我有下面的网页,加载页面完成加载一堆ajax或websocket请求。这是由于页面聊天室不断更新以及图表中价格的不断更新。禁用网站上的所有AJAX/Websocket数据请求?

https://poloniex.com/exchange#btc_ardr

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

我可以在控制台中运行什么东西,可以停止页面上的所有活动而不会搞乱表单提交?

+3

请赐教。你有一个完全控制的页面。你已经添加了聊天会话和价格更新,现在你想禁用它?为什么不把它放在第一位,因为你试图杀死功能呢? – mplungjan

+0

@mplungjan根据这个问题,这是因为它导致他的浏览器“冻结或滞后”。他仍然需要能够发送订单。 –

+1

我明白了 - 但不明白他为什么会在页面的其余部分加载或删除后才能加载它们时询问如何禁用它们 – mplungjan

回答

1

所有AJAX请求在内部使用XMLHttpRequest,IE中除外。 您可以覆盖本机的XMLHttpRequest是这样的:

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

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