与javascript和localhost的通信
我有一个JavaScript代码在internet浏览器上运行,在本地主机的同一台机器上运行一个python代码 我需要找到一种在他们之间沟通的方式 套接字客户端服务器不可能,因为JavaScript不支持套接字 :“没有在JS或HTML中使用通用套接字的工具。例如,这将是一场安全灾难。” 我对通过服务器进行的通信不感兴趣。我需要本地主机上的直接通信与javascript和localhost的通信,javascript,python,Javascript,Python,我有一个JavaScript代码在internet浏览器上运行,在本地主机的同一台机器上运行一个python代码 我需要找到一种在他们之间沟通的方式 套接字客户端服务器不可能,因为JavaScript不支持套接字 :“没有在JS或HTML中使用通用套接字的工具。例如,这将是一场安全灾难。” 我对通过服务器进行的通信不感兴趣。我需要本地主机上的直接通信 有没有办法在没有套接字的情况下与JavaScript和localhost通信 不,根据定义,JavaScript不能使用TCP/IP套接字,因为这
有没有办法在没有套接字的情况下与JavaScript和localhost通信 不,根据定义,JavaScript不能使用TCP/IP套接字,因为这将是web安全模型中的超级安全漏洞 你可以用
- HTTP请求(AJAX)
- 网袋
- WebRTC
请注意,这些通信可能不适用于打开的HTML文件
文件://
,您可能需要使用本地开发服务器。不需要额外的库,可以用于简单的http客户端到客户端通信。在您的情况下,在浏览器端使用AJAX调用,在Python端使用任何HTTP客户端。您阅读了问题中的帖子吗?还定义了“本地主机上的直接通信”当我从javascript向本地主机发送命令时,例如,我需要立即播放声音。查看xhr请求