gpt4 book ai didi

javascript - 跨站点 XmlHttp (XDomainRequest)

转载 作者:行者123 更新时间:2023-11-29 22:30:34 26 4
gpt4 key购买 nike

我正在为我的公司编写一个基于 Web 的工具,它在本地 Intranet 之外运行并在 IE8 中运行。我相信,由于公司计算机在国有企业中,除了 IT 部门外,没有人可以控制浏览器设置,他们不太可能做出任何更改,至少不会在我们需要的时间范围内做出更改。

我有一个 XmlHTTP 请求到“受信任的站点”(也在本地 Intranet 上)中的 URL,但是当我发送请求时,我得到一个异常:“访问被拒绝”,当我捕获异常时并将其输出到我的页面,我得到“类型错误:访问被拒绝”。

有什么方法可以让 IE8 完成这个 AJAX 请求吗?

编辑:经过进一步研究,最终发现问题可能与受信任的站点/本地 Intranet 无关。显然你不能做跨域 XmlHttp 请求。我的系统通过 IP 地址访问,而我的 AJAX 脚本的目标站点是(仍然是本地的)域,它解析为不同的 IP 地址。不幸的是,我已经尝试编写一个 PHP 脚本,它将从服务器端获取页面,但它也拒绝在没有用户名/密码的情况下进行连接。

在这个阶段,我愿意接受任何关于如何解决这个问题的骇人听闻的建议。如果我能让这个功能发挥作用,它将节省我们手动输入数据的天数。

最佳答案

由于IE8不支持CORS你要么必须做代理,要么用 JSONP 提出请求或者让所有东西都在同一个 IP 下。

关于javascript - 跨站点 XmlHttp (XDomainRequest),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7143847/

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