当前位置: 首页 > 面试题库 >

错误:无法在“ XMLHttpRequest”上执行“发送”:无法加载“文件”:AngularJS SPA

陆安国
2023-03-14
问题内容

我是Angular
SPA的新手,这是我第一次通过Googling获取代码并尝试运行。但是我在控制台中遇到一些错误。我不知道为什么,找到了以下控制台错误列表:

XMLHttpRequest无法加载文件:/// C:/Users/hp/Downloads/single-page-app-angularjs-
master/home.html。跨源请求仅支持以下协议方案:http,数据,chrome,chrome扩展名,https,chrome-
extension-resource。

错误:无法在“ XMLHttpRequest”上执行“发送”:无法加载“ file:/// C:/Users/hp/Downloads/single-
page-app-angularjs-master/home.html”。XMLHttpRequest无法加载文件:///
C:/Users/hp/Downloads/single-page-app-angularjs-
master/about.html。跨源请求仅支持以下协议方案:http,数据,chrome,chrome扩展名,https,chrome-
extension-resource。

错误:[$ compile:tpload]
http://errors.angularjs.org/1.3.3/ $
compile / tpload?p0 = home.html

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Single page web app using Angularjs</title>


<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular.min.js"></script>
 <script src="http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.3/angular-route.min.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
  <script src="script.js"></script>


</head>
<body ng-app="single-page-app">
  <div ng-controller="cfgController">
  <div>
  <nav class="navbar navbar-inverse" role="navigation" style="padding-left:130px;">
         <ul class="nav navbar-nav">
        <li class="active"><a href="#/">Home<span class="sr-only">(current)</span></a></li>
        <li><a href="#/about">About us</a></li>
        <li><a href="#/about">Read tutorial</a></li>
      </ul>
</nav>
</div>
  <br/>

  <div ng-view class="jumbotron"></div>
  </div>
</body>
</html>

问题答案:

在Windows上:

chrome.exe --allow-file-access-from-files

要么

chrome.exe --allow-file-access-from-files --disable-web-security

在Mac上:

open /Applications/Google\ Chrome.app/ --args --allow-file-html" target="_blank">access-from-files


 类似资料:
  • 问题内容: 我试图通过ajax jQuery的方法从跨域服务器检索XML,并且控制台上出现以下错误消息: 导致此错误的代码是: 问题答案: 问题是同步选项由以下方式指定: 这似乎在Chrome中不起作用,可能是由于jQuery的ajax方法的规范,该规范说: 跨域请求和dataType:“ jsonp”请求不支持同步操作。 奇怪的是,Firefox和Internet Explorer似乎忽略了该规

  • 我有问题从api接收数据与所有其他链接,这是可以的,但这一个是如此困难…这是代码 这是我正在使用的php代码。 在控制台上显示日志---->XMLHttpRequest无法加载文件:///d:/install/xampp/htdocs/allinone/proxy.php?url=https://na.api.pvp.n…pectatorgameinfo/NA1/26667724?api_key=

  • 问题内容: 我正在尝试在iOS的libGDX中开发应用程序。 在我的Java课中,我写了这一行 我的robovm.xml看起来像这样- 当我尝试在iOS模拟器上运行代码时,它运行良好。但是,当我尝试在iOS设备(即iPhone)上运行它时。它产生一个看起来像这样的错误- 有人可以帮我弄这个吗 ? 注意:-在我的iOS项目的data文件夹中,还有另一个“ data”文件夹,其中还有一个名为“ fol

  • 我正在使用CKEditor插件将图像上传到我的OpenShift应用程序,但该应用程序不会上传文件。它在本地运行良好,但我无法确定是什么导致了这个问题。它似乎找不到目录。 == {err:{[Error: ENOENT, open'/var/lib/openShift/57cdb2770c1e660d0b000003/app-root/runtime/repo/路由来/.../Public/上传/

  • 问题内容: 我正在尝试从“远程”网站获取一些json数据。我在99000端口上运行Web服务,然后在99001端口上启动网站(http:// localhost:99001 / index.html)。 我收到以下消息: 即使以HTML文件启动网页,我也会得到以下信息: Web服务返回数据。我尝试捕获这样的数据项: 我正在尝试获得以下结构: 您知道我为什么会收到此错误吗? 问题答案: 您无法执行X

  • 我使用brew安装了flyway,我正在尝试为postgres运行迁移,但我遇到了以下错误: Boxfuse的Flyway 4.2.0 错误:无法加载 /usr/local/Cellar/flyway/4.2.0/libexec/drivers/postgresql-9.4.1208.jre6.jar 我已经检查了这个路径,并且目录和文件存在。 有什么建议吗?