Jquery 错误“;访问控制允许原点”;asp.net中的头文件
我有两个项目正在并行运行。 及 在上,我想将文件html表单文件夹PDF放入iframeJquery 错误“;访问控制允许原点”;asp.net中的头文件,jquery,html,asp.net,iis,Jquery,Html,Asp.net,Iis,我有两个项目正在并行运行。 及 在上,我想将文件html表单文件夹PDF放入iframe <iframe src="http://localhost:497/PDF/test.html"></iframe> 之后,我收到了一个错误: 无法加载XMLHttpRequest . 不 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,不允许使用源“” 进入 而且我不能使用jquery来影响iframe中的内容 我不知道如何修复
<iframe src="http://localhost:497/PDF/test.html"></iframe>
之后,我收到了一个错误:
无法加载XMLHttpRequest
. 不
“Access Control Allow Origin”标头出现在请求的服务器上
资源。因此,不允许使用源“”
进入
而且我不能使用jquery来影响iframe中的内容
我不知道如何修复那个错误,请帮助我。谢谢大家。为了安全起见,所有现代浏览器都不允许跨域请求。当XMLHttpRequest从一个域发送到另一个域(本例中为localhost:580到localhost:497)时,它将向服务器发送所谓的飞行前请求,以查看请求服务器是否具有访问权限。为了接受请求,必须提供适当的报头,一旦验证了初始飞行前握手,请求将在第二次飞行时发生。以下是Mozilla的CORS文档链接:
出于安全目的,所有现代浏览器都不允许跨域请求。当XMLHttpRequest从一个域发送到另一个域(本例中为localhost:580到localhost:497)时,它将向服务器发送所谓的飞行前请求,以查看请求服务器是否具有访问权限。为了接受请求,必须提供适当的报头,一旦验证了初始飞行前握手,请求将在第二次飞行时发生。以下是Mozilla的CORS文档链接:
如果在visual Studio中增强web.config文件,它应该可以工作。 据我所知,飞行前会自动生成选项请求,因此您还需要允许选项请求
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="http://localhost:580" />
<add name="Access-Control-Allow-Methods" value="GET,OPTIONS" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
如果在visual Studio中增强web.config文件,它应该可以工作。 据我所知,飞行前会自动生成选项请求,因此您还需要允许选项请求
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="http://localhost:580" />
<add name="Access-Control-Allow-Methods" value="GET,OPTIONS" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
你可以看看,你可以看看