可以使用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. 通过https协议连接到SVN服务器的Java API
- 3. WebDav协议VS HTTP协议
- 4. 从本地协议强制使用Javascript协议中的http协议
- 5. 如何通过SMPP协议连接到SMSC服务器?
- 6. 如何通过telnet协议连接到服务器?
- 7. Safari无法通过SSL协议连接到Web服务器
- 8. 聊天服务器的HTTP协议
- 9. 强制bazaar客户端协议使用服务器协议2?
- 10. VisualSVN服务器的协议
- 11. 应用服务器通信协议
- 12. Apache服务器协议
- 13. 了解服务器协议
- 14. Swift协议专用通用协议
- 15. uwsgi协议比http协议更快吗?
- 16. Firebase XMPP协议与HTTP协议
- 17. USART协议设备可以与UART协议设备连接吗?
- 18. 协议错误套接字服务器
- 19. 通过非HTTP协议的SOAP
- 20. 在Loadrunner中通过http协议的java
- 21. 通过HTTP的二进制协议
- 22. FTP通过HTTP的协议规范
- 23. mysql_connect()使用http协议
- 24. REST Web服务和HTTP协议
- 25. 连接iPhone中的协议
- 26. 是否可以使用HTTP协议连接电脑?
- 27. 通过http寻找API /协议
- 28. 通过HTTP协议抓取VLC帧
- 29. 使用http协议将用户数据发送到服务器
- 30. 协议的哈希协议