首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chrome -禁用Web套接字或关闭Web套接字连接?

Chrome -禁用Web套接字或关闭Web套接字连接?
EN

Stack Overflow用户
提问于 2016-08-02 19:34:48
回答 3查看 37.8K关注 0票数 61

是否有任何方法禁用网络套接字连接或通过Chrome的开发工具网络选项卡结束网络套接字连接?

我注意到,将网络选项卡下的节流切换到脱机并不会影响已经建立的web套接字连接。它只会阻止传统的HTTP请求发出。

有一个与此相关的问题这里,但它已经过时了。

EN

回答 3

Stack Overflow用户

发布于 2016-08-02 21:32:48

2022年2月更新

从Chrome 99开始,它就被支持了:https://developer.chrome.com/blog/new-in-devtools-99/#websocket

原始答案

不,无法从网络面板禁用或关闭连接。资料来源: DevTools工程师。

但是,如果您有对WS连接的引用,则可以使用其JS通过控制台关闭它。

票数 31
EN

Stack Overflow用户

发布于 2016-08-02 23:59:45

您可以关闭空闲,并在Chrome的Internals页面中刷新不活动的套接字池。然而,不幸的是,这只会根据其外观关闭您的活动套接字。

代码语言:javascript
复制
chrome://net-internals/#sockets

您必须使用WebSockets API并对对现有套接字的引用调用close()来显式关闭它。否则,我只能想到用活动套接字杀死进程。

票数 12
EN

Stack Overflow用户

发布于 2022-11-10 22:29:14

我假设您想测试意外的连接故障,这是可能的,但不是通过Network,您需要能够从代码中登录。

如果您能够使用console.dir(socket),即使无法存储连接引用(例如,到期的沙箱),也可以关闭Websocket连接。通过console.dir(),您可以通过右键单击websocket的console.dir()输出并选择"Store作为全局变量“来获得对套接字的引用。然后在临时引用上调用close(),然后要终止的连接将关闭。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38729050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档