当两个域不相同时,在网上查看了一些方法,但是感觉还是不是太好,自己对这方面也没有想出太好的解决办法!

      网上大致就是三种办法:

            1.最不人性的办法—手动设置,可以在浏览器设置里,跨域选择上“打勾”。几个人用可以,太多根本不可行!pass!

            2.在同一个域的服务器端建立一个代理,浏览器向该代理网址发送请求,然后该代理向其他域的网址发请求,在获取回复后,或作处理或按原样发回到浏览器。

这种办法我不知道好坏,但是直觉告诉我有好多问题,例如安全上,速度上。归根到底还是要依赖于服务器,服务器要是有问题,呵呵,这个办法也就废了!

pass or (考虑)

            3.使用按需(On-Demand) Javascript 脚本。在页面内动态生成新的<script>,将其src属性指向别的网站的网址,这个网址返回的内容必须是合法的Javascript脚本,常用的是JSON消息。

这个方法我试过,但是还是不行,另一个域的服务器人家要是设置一些东西,根本不行!pass!

 

所以只能向大家请教了,解决跨域应该怎么做?最好不要写代理(个人认为在服务器上限制好多,安全隐患也好多!),有没有一种直接用代码就能解决的办法!



相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-22
  • 2021-10-22
  • 2021-04-20
  • 2022-12-23
  • 2021-07-10
猜你喜欢
  • 2021-12-08
  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
  • 2022-02-12
  • 2021-09-29
  • 2021-11-23
相关资源
相似解决方案