当前位置: 首页 > 面试题库 >

为什么AJAX请求限于同一域?

孔深
2023-03-14
问题内容

我发现真正令人困惑的是,为什么AJAX请求限于同一域?这背后的原因是什么?

我从外部位置请求文件没有任何问题,发出XMLHTTP请求的服务器似乎也可以很好地发送和发布到外部位置。


问题答案:

图片如下:

您来到我神话般的网站www.halfnakedgirls.com。您很乐意观看看起来像人类生理学的技术文档,但是在您的背后,一些JavaScript行正在向另一个域执行某些请求,比如说www.yourpaypallike.com。

要求http://www.yourpaypallike.com/account/transfer?to=badguy@evilwebsite.com&amount=984654http://www.mymailprovider.com/mails/export?format=csv

您现在知道为什么禁止使用它了吗?=)



 类似资料:
  • 问题内容: 以下是ajax请求。 这就是delete.php 运行代码后,它将成功删除文件,但不会显示任何消息。 我也尝试将ajax请求更改为: 仍然不显示该消息。所以我想在delete.php文件中出了点问题。请帮忙。 问题答案: 进行jquery + ajax + php的最佳方法如下: jQuery的: PHP:

  • 我将只同意graph API中的特定管理权限。 但它请求所有租户权限。 当前逻辑为 如何请求对特定权限的同意?

  • 问题内容: 因此,我有一系列要触发的AJAX事件,但我想将同时请求的数量限制为5,并将其余请求排队。因此,例如,我有以下内容: 因此,该类可能有100个div ,但我想在任何给定时间只运行5个请求。请求完成后,应继续下一个。 做这个的最好方式是什么? 问题答案: 最好的方法是让浏览器处理它。通常,浏览器已经有每个主机的连接限制,因此,如果浏览器过多,它们将自动将连接排队。 但是,我会考虑更改API

  • 问题内容: 默认情况下,浏览器不允许跨站点AJAX请求。 我了解,设想不正确的跨域请求 可能 会带来安全风险。如果我使用外部站点的html或javascript,然后将其“呈现”到我的网站中,那就是一个问题。该外部代码可用于处理许多不良情况,例如访问当前用户的会话数据。 但是,如果我仅请求JSON或XML数据,并且使用适当的库来解析JSON(而不仅仅是使用eval),我将无法想象这会带来安全风险。

  • 问题内容: 我在wp主题中设置了基本的wordpress ajax示例。触发是由modernizr.js检查页面上的媒体查询来完成的。 我已经本地化了脚本并使其入队。 最后处理请求的函数是: 这总是使我的响应为0(无属性),我也不知道为什么。PS这都是本地的。 问题答案: 一切都必须在这里匹配: PHP JS

  • 我已经在我的应用程序清单文件中列出了RECEIVE_SMS和READ_SMS的权限,它们也有不同的权限字符串。 授予相应的权限。然而,我注意到,在授予(用户)任何一个权限(或)时,我们都可以执行这两项任务。我的问题是,如果他们两人执行不同的任务: 1):它允许应用程序读取用户手机上的所有短信(当前存在)。 2) :它允许应用程序在用户使用应用程序时收听用户手机上接收到的所有短信。 在请求权限和拒绝