【发布时间】:2014-12-13 20:18:49
【问题描述】:
如果使用...从 CDN 加载 jQuery
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/...
...如果网站是 HTTPS (Blocked loading mixed active content "http://ajax.googleapis.com/ajax/...),它将不被接受。
解决方案似乎是:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/...
如果网站是 HTTP 或 HTTPS,它确实可以工作。 但是在本地处理文件时(即浏览我的硬盘上的文件),然后 jQuery 没有加载这个解决方案。
这对我来说很重要,下载my GitHub project 的人将能够在本地进行测试。
如何在CDN中正确包含jQuery,并能在本地浏览HTML文件?
【问题讨论】:
-
设置本地网络服务器进行测试非常简单。改为这样做。
-
@Tomalak 不,必须安装一个网络服务器来测试一个简单的 .js + .html 页面是一种矫枉过正。我使用 Windows 并且没有用于测试客户端库的本地网络服务器。如果我真的需要服务器,是的,我连接另一台机器等,但我不喜欢需要一个用于两个简单文件(.html + .js)的网络服务器的想法
-
如果您有 Windows,那么您已经预装了 IIS,您只需从 Windows 功能列表中启用它。只需单击 5 次,您就可以在几分钟内启动并运行。我看不出问题出在哪里。
-
我不能要求每一个愿意尝试基本的 1 个 HTML 页面 + 1 个 JS 文件来启用网络服务器的人
-
你让它听起来好像非常复杂。只需单击几下,您就完成了。在这个问题已经过时的 2 小时内,您只需要 一小部分。说真的,如果你想让你的文件在网络服务器上运行,让它们在网络服务器上运行,其他一切都是无稽之谈。
标签: javascript jquery cdn