有谁知道为什么列出 Aurelia-Typescript 项目在这个 git 存储库中 https://github.com/cmichaelgraham/aurelia-typescript只能在 Chrome 浏览器上使用吗?
是否存在目前仅在 Chrome 上支持而在 IE 或 FireFox 上不支持的 ES6 功能?
EDIT- 以下是 Firefox 34.0.5 的错误消息
改变对象的[[Prototype]]会导致你的代码运行非常慢;
而是使用 Object.create core.js:130 创建具有正确初始 [[Prototype]] 值的对象
HTML 文档的字符编码未声明。如果文档包含 US-ASCII 范围之外的字符,则在某些浏览器配置中,该文档将呈现为乱码。页面的字符编码必须在文档或传输协议中声明。索引.html
“DEBUG [bootstrapper] 加载 HTMLImports polyfill” core.js:2518
Web 控制台日志记录 API(console.log、console.info、console.warn、console.error)已被此页面上的脚本禁用。
错误:脚本错误:webcomponentsjs/HTMLImports.minhttp://requirejs.org/docs/errors.html#scripterror http://requirejs.org/docs/errors.html#scripterror需要.js:166
在 aurelia-bundle.js 的第 15346 行(引导程序部分),它检查是否支持 HTML 导入:
if (!("import" in document.createElement("link"))) {
logger.debug("loading the HTMLImports polyfill");
toLoad.push(System.normalize("webcomponentsjs/HTMLImports.min", loaderName).then(function (name) {
return System["import"](name);
}));
}
唯一支持它的浏览器仍然是 Chrome。对于其他浏览器 HTMLImports polyfill 加载失败,因为:
- HTMLImports.min.js 缺失网页组件js目录
- 路径应为“aurelia/webcomponentsjs/HTMLImports.min”。将 webcomponentsjs 移动到根路径可能会更好(我不知道如何通过捆绑来处理这个问题)
- 按照@Chi Row 在下面关于 HTML 模板元素 polyfill 的回答(IE 11 似乎支持它们,所以没有它也可以工作)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)