大佬教程收集整理的这篇文章主要介绍了javascript – 如何从客户端脚本中使用远程Web服务?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我对此事的经验几近为零,所以我对Web服务无法使用Javascript感到困惑.
这是否意味着具有Ajax功能的Web应用程序只能在不调用其他域提供的服务的情况下与自己进行交互? “mash-up”如何运作?我猜服务是服务器端消耗的,然后数据通过本地Ajax调用传递给客户端.我不知道.
我可以想象实现客户端服务消费的唯一方法是通过< script>直接从目标Web服务的域中检索Javascript文件.标记,然后使用其API与远程域进行交互.
任何人都可以开导我吗?
另一种技术是使用window.name来传输信息. This technique was detailed by Kris Zyp four month ago.此外,他的文章将window.name传输与JSONP进行了比较.我不知道任何支持这种新传输的高端服务提供商.显然它会随着时间的推移而改变.
当然,我应该提到即将推出的Microsoft XDomainRequest.它计划与IE8一起发售,没有其他供应商承诺支持它,但它是为了包含在HTML 5中而提出的.XDR是一个有用的功能,但我怀疑在被接受之前它会被改变几次.
如果您查看了您现在可能知道的链接,那么所有这些方法都需要第三方服务器的某种程度的协作.您不能随意使用随机服务.如果您必须使用不合作的服务,唯一的解决方案是通过您自己的服务器代理它,并解决所有相关问题:可疑的合法性,性能降低,服务器负载增加,用户浏览器之间的连接数量减少和你的服务器,等等.
以上是大佬教程为你收集整理的javascript – 如何从客户端脚本中使用远程Web服务?全部内容,希望文章能够帮你解决javascript – 如何从客户端脚本中使用远程Web服务?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。