与javascript和localhost的通信

与javascript和localhost的通信,javascript,python,Javascript,Python,我有一个JavaScript代码在internet浏览器上运行,在本地主机的同一台机器上运行一个python代码 我需要找到一种在他们之间沟通的方式 套接字客户端服务器不可能,因为JavaScript不支持套接字 :“没有在JS或HTML中使用通用套接字的工具。例如,这将是一场安全灾难。” 我对通过服务器进行的通信不感兴趣。我需要本地主机上的直接通信 有没有办法在没有套接字的情况下与JavaScript和localhost通信 不,根据定义,JavaScript不能使用TCP/IP套接字,因为这

我有一个JavaScript代码在internet浏览器上运行,在本地主机的同一台机器上运行一个python代码

我需要找到一种在他们之间沟通的方式

套接字客户端服务器不可能,因为JavaScript不支持套接字

:“没有在JS或HTML中使用通用套接字的工具。例如,这将是一场安全灾难。”

我对通过服务器进行的通信不感兴趣。我需要本地主机上的直接通信


有没有办法在没有套接字的情况下与JavaScript和localhost通信

不,根据定义,JavaScript不能使用TCP/IP套接字,因为这将是web安全模型中的超级安全漏洞

你可以用

  • HTTP请求(AJAX)

  • 网袋

  • WebRTC

。。。与本地主机通信。最简单的解决方案是启动一个脚本,然后针对它发出JavaScript AJAX请求


请注意,这些通信可能不适用于打开的HTML文件
文件://
,您可能需要使用本地开发服务器。

不需要额外的库,可以用于简单的http客户端到客户端通信。在您的情况下,在浏览器端使用AJAX调用,在Python端使用任何HTTP客户端。

您阅读了问题中的帖子吗?还定义了“本地主机上的直接通信”当我从javascript向本地主机发送命令时,例如,我需要立即播放声音。查看xhr请求