我正在研究HTML5 Boilerplate模板和Modernizr。在测试某些功能时,我尝试着实施一些polyfills。 好吧,一切似乎工作正常,但铬得到一个错误:它似乎尝试在Modernizr后立即加载jQuery,即使它不应该!事实上,Modernizr下面没有脚本标记... Chrome在做什么?Modernizr和jQuery的Chrome问题
1
A
回答
4
这是因为你在加载//ajax.googleapis.com。
它必须是http:或https:
然后,它会在本地工作。
我目前正试图找出解决这个问题的一种自动方法。像...如果https能够,然后https:其他http:
解决方案:好的,你可以写一个JS单行三元来检测文件:协议,然后分配https:或http:,或者你可以简单通过像WAMP这样的服务器运行你的网站,它会检测协议。
https://github.com/h5bp/html5-boilerplate/blob/master/doc/faq.md
0
我觉得drublic是正确的。看起来你正在从本地磁盘打开该页面,而不是通过Web服务器。
如果您没有在链接资源中指定协议(方案),浏览器将使用与托管页面相同的协议。所以使用//ajax.googleapis.com...
是正确的,并且不需要特殊的脚本来推断使用的协议。
指向这个blog post
相关问题
- 1. Chrome和jQuery问题
- 2. Chrome和Firefox jQuery的问题
- 3. yepnope&jquery&modernizr的初级问题
- 4. jQuery Ajax和setInterval Chrome问题
- 5. IE和Chrome中的jquery克隆问题
- 6. jQuery slideToggle在Safari和Chrome中的问题
- 7. 与Chrome的JQuery问题
- 8. Chrome上的JQuery Ajax问题
- 9. JQuery边框动画Chrome和Firefox问题
- 10. jquery .width()chrome和Safari浏览器问题
- 11. Chrome显示问题与JQuery
- 12. Chrome和Chrome POST的问题通过https
- 13. CHROME和IE的Video.js问题)
- 14. Chrome和Firefox的setInterval问题
- 15. 问题与Opera和Chrome的
- 16. IE和Chrome jQuery和CSS的支持问题
- 17. 问题自Chrome 56和Chrome 60
- 18. Modernizr .load()为jquerymobile滞后问题
- 19. Chrome中的jQuery位置问题
- 20. 在Chrome中使用jquery-droppable的问题
- 21. IE/Chrome中的jQuery/CSS高度问题
- 22. 使用Chrome的Jquery SimpleTabs问题v62.x
- 23. Chrome中的jquery fileupload插件问题
- 24. JQuery:隐藏MSIE,Safari,Chrome的问题
- 25. css chrome和safari问题
- 26. 使用jquery和modernizr插入html
- 27. Modernizr和Boilerplate
- 28. jscrollPane destroy();和modernizr
- 29. LABJs和Modernizr和yepnopejs
- 30. iOS 4 Safari和Android 2.3浏览器Modernizr/matchMedia/Enquire.js缓存问题
这是一个实际的屏幕截图? – 2012-07-21 10:00:17
是的,是的。取自开发者工具,就像 – Carlo 2012-07-21 10:05:04
已解决!如果网页在线,Chrome工作正常。只有当我打开文件的本地副本时弹出错误... – Carlo 2012-07-21 10:14:17