绝对路径脚本删除后Grunt构建.需要修理它



每当我使用grunt构建时,绝对路径脚本被自动删除,如何修复它。

的例子:

 <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true&libraries=places&language=en-US"></script>

这个外部文件脚本已经从我的索引html

如何修复??

现在鼓励每个人使用SSL并且没有性能注意,这种技术现在是一种反模式。如果是你需要的资产在SSL上可用,那么总是使用https://资产。

允许代码片段通过HTTP请求为攻击打开了大门比如最近的Github Man-on-the-side攻击。总是安全的请求HTTPS资产,即使您的站点是在HTTP上,然而,相反

你应该使用

<script type="text/javascript" src="//maps.google.com/maps/api/js?sensor=true&libraries=places&language=en-US"></script>

而不是
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true&libraries=places&language=en-US"></script>

编辑grunt中还有另一种方法。请查看此网址

<!-- build:js({.tmp,dist,app}) /scripts/application.js -->
<!-- vendor, external -->
<script src="/maps.google.com/maps/api/js?sensor=true&libraries=places&language=en-US"></script>

<!-- endbuild -->

最新更新