首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法加载带有traceur -尝试通过xhr访问文件的模块。

无法加载带有traceur -尝试通过xhr访问文件的模块。
EN

Stack Overflow用户
提问于 2015-08-02 17:52:02
回答 1查看 495关注 0票数 1

我试着用追踪器。但是,当我想加载一个模块时,我会得到一个错误,表明它没有成功。我的代码基于它在模块文档中提供的示例跟踪。

下面是main.html:

代码语言:javascript
复制
<script src="https://google.github.io/traceur-compiler/bin/traceur.js"></script>
<script src="https://google.github.io/traceur-compiler/src/bootstrap.js"></script>
<script>
     System.traceurOptions = { experimental: true } 
</script>

<script type="module" src="ProfileView.js"></script>

加载模块:

代码语言:javascript
复制
// ProfileView.js
import {firstName, lastName, year} from './Profile.js';

function setHeader(element) {
  element.textContent = firstName + ' ' + lastName;
}
// rest of module
代码语言:javascript
复制
// Profile.js
export var firstName = 'David';
export var lastName = 'Belle';
export var year = 1973;

我在Chrome中得到了以下错误:

file:///C:/Code/Tests/Traceur/ProfileView.js.不能加载XMLHttpRequest跨源请求仅支持协议方案: http、data、chrome、chrome https、https、chrome-。file:///C:/Code/Tests/Traceur/ProfileView.js未加载NetworkError:未能在‘XMLHttpRequest’上执行'send‘:未能加载'file:///C:/Code/Tests/Traceur/ProfileView.js'.

我知道您不能通过文件系统发出xhr请求,但是我看到了一些教程,其中代码的结构与我的类似,它在那里工作.

我可能做错什么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-02 18:01:07

您不能使用xhr访问文件系统,您应该通过运行本地over服务器通过http打开这些页面。如果您真的想启用文件系统访问,可以:http://www.chrome-allow-file-access-from-file.com/

也就是说,启动铬chrome.exe chrome.exe

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31774814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档