可以使用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以外的協議嗎?