gpt4 book ai didi

javascript - W3schools 上 AJAX 示例的问题

转载 作者:行者123 更新时间:2023-11-30 06:05:11 24 4
gpt4 key购买 nike

Link to example.

我用响应一些文本的网站 URL (http://...) 替换了 URL 'ajax_info.txt'。生成的代码适用于 IE 8。

  1. 为什么代码不适用于 Chrome(无响应文本)?

  2. 解决方案是什么(不使用任何库)?

感谢您的宝贵时间。

P.S:我是网络开发的新手。

最佳答案

浏览器有一个称为“同源策略”的安全限制。它可以防止随机网站使用您通过 cookie 或 localStorage 存储在浏览器中的身份信息代表您发出请求。例如,如果 w3schools.com 可以向 facebook.com 发出 AJAX 请求,如果您在 Facebook 上有这些信息,它就可以找出您住在哪里或您的 friend 是谁。浏览器通过仅允许 AJAX 请求向文档来源的域、端口和协议(protocol)(例如 http 或 https)发出请求来阻止此类请求。

更多信息:

http://en.wikipedia.org/wiki/Same_origin_policy

这就是为什么您的请求在 Chrome 中不起作用的原因,假设您将一些随机站点的 URL 放在文本文件的位置。我不确定为什么它会适用于 IE 8。我怀疑它会。

关于javascript - W3schools 上 AJAX 示例的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5387188/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com