我正在研究 HTML5 Boilerplate 模板和 Modernizr。在测试一些功能时,我尝试将一些填充代码付诸实践。 好吧,一切似乎都运行良好,但 Chrome 出现错误:它似乎尝试在 Modernizr 之后立即加载 jQuery,即使它不应该!事实上Modernizr下面没有script标签...Chrome在做什么?
最佳答案
这是因为您正在加载//ajax.googleapis.com。
必须是 http: 或 https:
然后它将在本地工作。
我目前正在尝试找出一种自动解决此问题的方法。就像...如果支持 https,则 https:否则 http:
解决方案:好的,您可以编写一个 JS 单行三元组来检测 file: 协议(protocol),然后分配 https: 或 http:,或者您可以简单地通过 WAMP 等服务器运行您的站点,它会检测到协议(protocol)。
https://github.com/h5bp/html5-boilerplate/blob/master/doc/faq.md
关于jquery - Chrome 与 Modernizr 和 jQuery 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11590371/