可以使用Javascript与HTTP或FILE以外的协议连接服务器吗?理想情况下,我想用Javascript连接到SMTP服务器。使用Javascript通过HTTP协议以外的协议连接服务器
3
A
回答
1
由于浏览器中的安全限制,不可能。据我所知,可以在flash或java中完成。即将到来的WebSockets也不会帮助你。
您的最佳选择可能是调用服务器上的一个脚本,该脚本将套接字连接到最终目标,即SMTP服务器,然后通过HTTP将数据传回客户端。
1
您没有使用浏览器集成的JavaScript进行套接字访问,它会违反沙箱安全模型。所以不,没有SMTP或任何其他协议。即使file://
应该是相当困难的。
像node.js这样基于服务器的JavaScript可以做这样的事情。
访问例如通过浏览器的SMTP通常通过在服务器上运行的代理脚本完成,并向客户端讲HTTP。
相关问题
- 1. 使用Three20与HTTP协议以外的其他协议
- 2. WebDav协议VS HTTP协议
- 3. 从本地协议强制使用Javascript协议中的http协议
- 4. 如何通过telnet协议连接到服务器?
- 5. 强制bazaar客户端协议使用服务器协议2?
- 6. VisualSVN服务器的协议
- 7. 应用服务器通信协议
- 8. 了解服务器协议
- 9. Swift协议专用通用协议
- 10. Firebase XMPP协议与HTTP协议
- 11. uwsgi协议比http协议更快吗?
- 12. USART协议设备可以与UART协议设备连接吗?
- 13. FTP通过HTTP的协议规范
- 14. 在Loadrunner中通过http协议的java
- 15. mysql_connect()使用http协议
- 16. 是否可以使用HTTP协议连接电脑?
- 17. 通过HTTP协议抓取VLC帧
- 18. 通过http寻找API /协议
- 19. 使用http协议将用户数据发送到服务器
- 20. 协议的哈希协议
- 21. 使用http协议将位图上传到服务器
- 22. python socket服务器使用http协议传输空文件
- 23. 在服务器之间使用http协议
- 24. c#和HTTP协议
- 25. HTTP和HTTPS协议
- 26. iOS + Android HTTP协议
- 27. HTTP协议工作
- 28. django mysql db连接协议
- 29. RFB协议和VNC协议之间的连接
- 30. AJAX可以使用HTTP或HTTPS以外的协议吗?