Ear*_*rlz 5 javascript cross-domain
由于某种原因,我需要javascript来访问localhost上的网络服务器.这个localhost网络服务器在我们的控制之下,所以我们可以拥有其中运行的任何软件.
你会怎么做?我见过像YQL这样的东西,但是这可以访问互联网上的另一个域名.这种访问会导致防火墙等很多问题.所以我想访问运行浏览器的同一台计算机.
你会如何使用javascript和localhost服务器上运行的任何软件来做到这一点?
此外,javascript正在从互联网站点运行.并且本地主机服务器不会在互联网网站上的同一端口上运行.
这可能吗?我知道跨域限制,但我也看到有很多方法可以解决它们,例如YQL.YQL之类的工作原理如何?你会如何重新实现它?
由于它是不同的端口,因此跨域访问的安全限制将适用。
您可以使用 jQuery 中的 getJSON 调用进行跨域访问:
http://api.jquery.com/jQuery.getJSON/
以下是 IBM 教程,介绍了如何通过上述 jQuery 调用(使用 JSONP)完成此操作:
http://www.ibm.com/developerworks/library/wa-aj-jsonp1/
如果您使用 IE,则可以通过将尝试从脚本访问的站点设置为受信任的站点,并将安全性设置为“跨域访问数据源”选项,快速组合出解决方法。
| 归档时间: |
|
| 查看次数: |
5946 次 |
| 最近记录: |