Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以编程方式重置/关闭chrome的空闲套接字或连接_Javascript_Sockets_Google Chrome Extension_Connection - Fatal编程技术网

Javascript 以编程方式重置/关闭chrome的空闲套接字或连接

Javascript 以编程方式重置/关闭chrome的空闲套接字或连接,javascript,sockets,google-chrome-extension,connection,Javascript,Sockets,Google Chrome Extension,Connection,我想关闭chrome浏览器的所有空闲连接/套接字,以便从我的旋转代理服务获取新的IP地址 目前,在浏览同一个网站时,我得到的是相同的代理IP地址,直到通过chrome自动关闭套接字或通过设置为手动关闭chrome://net-internals/#sockets. 我想知道是否有任何方法可以在chrome中以编程方式关闭或重置套接字。有javascript的答案很好,但也欢迎其他答案。扩展无法直接完成。扩展可以通过nativeMessaging API运行外部实用程序。该实用程序可以使用低级操作

我想关闭chrome浏览器的所有空闲连接/套接字,以便从我的旋转代理服务获取新的IP地址

目前,在浏览同一个网站时,我得到的是相同的代理IP地址,直到通过chrome自动关闭套接字或通过设置为手动关闭chrome://net-internals/#sockets.


我想知道是否有任何方法可以在chrome中以编程方式关闭或重置套接字。有javascript的答案很好,但也欢迎其他答案。

扩展无法直接完成。扩展可以通过nativeMessaging API运行外部实用程序。该实用程序可以使用低级操作系统访问来关闭套接字。这是否意味着我必须使用操作系统级别的命令来关闭连接?如果我有多个chrome浏览器在运行,并且每次只想重置一个浏览器的连接,怎么样?chrome将直接启动您的实用程序,以便您能够确定父进程id(再次使用操作系统低级API),您将使用它来枚举该进程及其子Chrome进程的套接字。扩展无法直接执行此操作。扩展可以通过nativeMessaging API运行外部实用程序。该实用程序可以使用低级操作系统访问来关闭套接字。这是否意味着我必须使用操作系统级别的命令来关闭连接?如果我有多个chrome浏览器在运行,并且每次只想重置一个浏览器的连接,怎么样?chrome将直接启动您的实用程序,以便您能够确定父进程id(再次使用操作系统低级API),您将使用它来枚举该进程及其子进程的套接字。