我有以下网页,当页面加载完成时,它会加载一堆 ajax 或 websocket 请求。这是由于页面聊天室的不断更新和图表中价格的不断更新。
https://poloniex.com/exchange#btc_ardr
有没有办法禁止浏览器获取图表的聊天框数据和价格更新?每次加载页面时,它都会卡住或滞后。我只是希望能够保持页面上的表单完整无缺,因为我希望在没有任何噪音的情况下提交它们。
我可以在控制台中运行什么东西,可以停止页面上的所有事件,而不会弄乱表单提交?
最佳答案
除了 IE 之外,所有 AJAX 请求都在内部使用 XMLHttpRequest。 您可以像这样覆盖 native XMLHttpRequest:
XMLHttpRequest = function(){}
XMLHttpRequest.prototype = {
open: function(){},
send: function(){}
}
对于 IE,您可以在安全设置下禁用 XMLHTTP。 为了禁用 WebSocket,我在启动 Chrome 时使用了 --disable-web-sockets 标志。
关于javascript - 禁用站点上的所有 AJAX/Websocket 数据请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44382389/