Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 生产中的跨域问题_Javascript - Fatal编程技术网

Javascript 生产中的跨域问题

Javascript 生产中的跨域问题,javascript,Javascript,我有一个应用程序,它从不同的域访问url。 这在我的QA环境中运行良好,但会弹出低于安全性的窗口 “此页面正在访问不受其控制的信息。这会带来安全风险。是否继续?” 但同样的代码在生产中抛出“拒绝访问”错误 两者都在HTTPS协议中运行 我在QA和生产中都没有看到“访问控制允许来源”响应头。 两者都有相同的响应头 下面是我的javascript代码 try { oXMLHttp.open("POST", "https://www.developer.com?id=2"), false);

我有一个应用程序,它从不同的域访问url。 这在我的QA环境中运行良好,但会弹出低于安全性的窗口 “此页面正在访问不受其控制的信息。这会带来安全风险。是否继续?”

但同样的代码在生产中抛出“拒绝访问”错误

两者都在HTTPS协议中运行

我在QA和生产中都没有看到“访问控制允许来源”响应头。 两者都有相同的响应头

下面是我的javascript代码

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或它为该标题返回*在您的帖子请求中使用相对路径这可能会有所帮助