Javascript 生产中的跨域问题
我有一个应用程序,它从不同的域访问url。 这在我的QA环境中运行良好,但会弹出低于安全性的窗口 “此页面正在访问不受其控制的信息。这会带来安全风险。是否继续?” 但同样的代码在生产中抛出“拒绝访问”错误 两者都在HTTPS协议中运行 我在QA和生产中都没有看到“访问控制允许来源”响应头。 两者都有相同的响应头 下面是我的javascript代码Javascript 生产中的跨域问题,javascript,Javascript,我有一个应用程序,它从不同的域访问url。 这在我的QA环境中运行良好,但会弹出低于安全性的窗口 “此页面正在访问不受其控制的信息。这会带来安全风险。是否继续?” 但同样的代码在生产中抛出“拒绝访问”错误 两者都在HTTPS协议中运行 我在QA和生产中都没有看到“访问控制允许来源”响应头。 两者都有相同的响应头 下面是我的javascript代码 try { oXMLHttp.open("POST", "https://www.developer.com?id=2"), false);
try {
oXMLHttp.open("POST", "https://www.developer.com?id=2"), false);
oXMLHttp.send(sQueryString);
}
catch (err) {
alert("error")
return;
}
请说明我的应用程序在生产环境中失败的原因
谢谢,
Raj我认为我的QA运行在内部网区域,我的生产运行在互联网区域。
因此,在生产中失败www.developer.com应该返回一个访问控制允许来源,该来源包含*或您正在调用的确切域。请确保您拥有www.developer.com或它为该标题返回*在您的帖子请求中使用相对路径这可能会有所帮助