可以使用Javascript与HTTP或FILE以外的协议连接服务器吗?理想情况下,我想使用Javascript连接到SMTP服务器。
答案 0 :(得分:1)
您没有使用浏览器集成的JavaScript的套接字访问权限,它会违反沙盒安全模型。所以不,没有SMTP或任何其他协议。即使file://
也应该相当困难。
像node.js这样的基于服务器的JavaScript可以做这样的事情。
访问例如通过浏览器的SMTP通常通过在服务器上运行的代理脚本完成,并向客户端说HTTP。
答案 1 :(得分:1)
由于浏览器中的安全限制,无法实现。据我所知,可以在flash或java中完成。即将推出的WebSockets也无济于事。
您最好的选择可能是在您的服务器上调用一个脚本,该脚本使套接字连接到最终目的地,即SMTP服务器,然后通过HTTP将数据传回客户端。