我在
中添加了以下配置<httpProtocol>
<customHeaders>
<add name="access-control-allow-headers" value="content-type" />
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
我在aspx文件中使用以下脚本
<script type="text/javascript" src="//registeriq.com/js/jquery.min.js"></script>
我们为一个Web应用程序提供了两台服务器。一个使用http,另一个使用https。
以上脚本仅适用于http
服务器。它在使用https协议的服务器上不起作用。另外,我注意到系统会自动将https附加到//registeriq.com/js/jquery.min.js
服务器上的https
...
请帮帮我。
答案 0 :(得分:0)
您使用// in:
使用相对路径<script type="text/javascript" src="//registeriq.com/js/jquery.min.js"> </script>
这意味着当安全访问页面时(通过HTTPS),浏览器会自动为您的资源添加https前缀。
通过在浏览器中打开https://registeriq.com/js/jquery.min.js,您会发现自己会收到错误消息。这意味着它没有通过HTTPS提供服务。
您可以使用绝对使用http,但通过HTTP访问该页面的浏览器将显示警告。
e.g。
<script type="text/javascript" src="http://registeriq.com/js/jquery.min.js"> </script>
修改强>
对于发现此问题的任何人,请参阅https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content/How_to_fix_website_with_mixed_content以获取更多信息。
在上面的案例中,他的应用程序是通过HTTP提供的,但registeriq.com没有HTTP。
答案 1 :(得分:-2)
浏览器不允许将http链接放在https网站中 你可以用这个;
<script type="text/javascript" src="https://code.jquery.com/jquery-1.11.3.min.js"> </script>