资源必须列在web_accessible_resources清单键中

时间:2014-03-25 22:12:09

标签: javascript angularjs google-chrome

我的角度应用程序出错了。在客户端控制台上,我得到:

Denying load of chrome-extension://fiekimdgbphfmnlbiahcfdgcipcopmep/js/lib/angular/angular.min.js.map. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension. 

我认为这与我加载javascripts的方式有关:

<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title>Startup Jobs</title>

  <!-- Mobile Meta -->
  <meta name="apple-mobile-web-app-title" content="StartupJobs" />
  <meta name="apple-mobile-web-app-capable" content="yes" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
  <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

  <!-- Typekit -->
  <script type="text/javascript" src="//use.typekit.net/zjd5rqh.js"></script>
  <script type="text/javascript">try{Typekit.load();}catch(e){}</script>

  <!-- CSS -->
  <link href="/stylesheets/reset.css" rel="stylesheet">
  <link href="/stylesheets/style.css" rel="stylesheet">    

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

  <!-- Angular + jQuery -->
  <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.js"></script>
  <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.js"></script>
  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular-sanitize.js"></script>

  <!-- Angular Plugins -->
  <script type="text/javascript"  src="/javascripts/components/infinite-scroll/ng-infinite-scroll.min.js"></script>
  <script type="text/javascript"  src="/javascripts/components/moment/moment.min.js"></script>
  <script type="text/javascript"  src="/javascripts/components/angular-moment/angular-moment.min.js"></script>


</head>

我已经检查过,我的所有路线都是正确的,文件应该正确加载。请注意,我没有收到Firefox的错误。 什么可能出错?

非常感谢

2 个答案:

答案 0 :(得分:3)

Chrome扩展程序“Dragdis”对我造成了这个错误。禁用它可以解决问题。

答案 1 :(得分:1)

使用WebStorm时发生了这种情况。要更正它,我必须将父文件夹设置为资源根。使用WebStorm版本8.0.4,可以通过右键单击父文件夹并选择&#34;将目录标记为&#34;,然后选择&#34;资源根&#34;

来完成此操作。