小编典典

本地主机::跨域Ajax

ajax

有什么办法告诉您的本地主机它可以进行跨域Ajax调用吗?

我需要进行测试。

如果是浏览器特定的问题,我正在使用谷歌浏览器。

干杯。


阅读 244

收藏
2020-07-26

共1个答案

小编典典

不,绝对不可能。如果用户可以禁用它,那么它将成为具有恶意或可疑意图的人的主要目标,并且像其他任何易于开发的软件一样。要制作安全的软件,而又不能在更具吸引力的目标上作画,已经足够困难。

实现跨域Ajax的唯一方法是通过服务器端脚本路由请求。


编辑 以回应评论:

因此,您的意思是说有一个脚本可以接收这些参数,然后将其添加到请求中,然后将其发送出去,然后回显响应对象?

本质上是。图片格式:

client  |--------------> | server side |----------------------->  | remote domain
browser | <----ajax------|   script    | <------------------------|--/

*使用跨域资源共享( CORS)进行 *编辑
以补充说这现在是可能的;其中,来自一个域的脚本发送一个原始HTTP标头,指出页面的URL,并且服务器可以响应(如果配置为响应)错误(如果禁用或不支持CORS)或请求的任何数据。

参考文献:

2020-07-26