【问题标题】:Embedd hosted jquery in html in IIS vs locally在 IIS 与本地的 html 中嵌入托管 jquery
【发布时间】:2014-10-28 14:13:53
【问题描述】:

我正在开发一个 Web 应用程序,当我尝试嵌入“托管”jquery 时不起作用:

<script src="http://code.jquery.com/jquery-latest.js"></script>

但如果我下载它并像这样在本地调用它,它就可以工作:

<script src="js/jquery-1.10.2.js"></script>

似乎从 URL“http://...”调用脚本时,当我尝试进入主应用程序时它不起作用:

https://myserver/appname/index.htm

我正在使用 ASP 和 Microsoft IIS。有任何想法吗?谢谢。

【问题讨论】:

  • 因为http和https的混合内容。
  • 您在网络标签中看到了什么?

标签: javascript jquery url iis asp-classic


【解决方案1】:

因为您收到的是mixed content warnings。当您使用 https 时,浏览器不会加载 http。

把网址改成

<script src="//code.jquery.com/jquery-latest.js"></script>

这会将其加载到 https 并且应该没有混合内容问题。 // 是一个协议相对 url,因此它将以加载页面的任何协议加载文件。

【讨论】:

  • 就是这样!非常感谢。
猜你喜欢
  • 2013-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-30
  • 1970-01-01
相关资源
最近更新 更多