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

时间:2015-07-07 09:47:26

标签: angularjs gruntjs

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

示例:

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

此外部文件脚本已从我的索引html中删除

如何修复???

1 个答案:

答案 0 :(得分:0)

  

现在,每个人都鼓励使用SSL,但没有性能   担心,这种技术现在是一种反模式。如果您需要资产   在SSL上可用,然后始终使用https:// asset。

     

允许通过HTTP请求代码段打开了攻击的大门   就像最近的Github Man-on-the-side攻击一样。这总是安全的   即使您的站点在HTTP上,也请求HTTPS资产,但反之亦然   不是真的。

你应该使用这个

<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还有另一种方式。请查看this网址

<!-- 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 -->