可以使用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. 協議的哈希協議