角2 | Firefox& Ms Edge - 类型错误+ docType错误

时间:2016-05-24 07:08:25

标签: angular firefox typescript microsoft-edge doctype

我正在为不同的浏览器构建一个Angular 2应用。我得到了最新版本的firefox,edge和Chrome。角度应用程序在Chrome上完美运行。

在firefox中我收到此错误消息:

  

SyntaxError:JSON.parse:JSON数据第1行第1列的意外字符

还有这个:

  

EXCEPTION:TypeError:result.subscribe不是函数。

是否有我无法在Typescript for Firefox中编写的功能? 还有像CanIUse这样的东西,但有角度2 /打字稿吗?

**修复,见编辑1。 在Edge中我甚至无法打开页面,我收到此错误:

  

HTML1527:期望DOCTYPE。考虑添加有效的HTML5文档类型:“”。

但我的index.html中有一个<!DOCTYPE html>

编辑1 // 24-05

Edge问题归因于&#39; localhost&#39;我不得不建立一个IIS网页。

但现在它仍然不起作用。

我看到所有JS代码在没有(很多)错误的情况下运行,但我在页面上看不到任何内容。所有HTML都在DOM中加载,但屏幕保持为空。我得到一个警告,即html标签无法识别(但它们是有角度的2个标签..)

我想我应该使用<div app-view></div>符号。明天会尝试。

编辑2 // 09-06

几天前找到了解决方案。

api在Firefox中发送了一个XML而不是JSON对象。

添加了一个ACCEPT标题:Json并解决了这个问题。 Chrome会自行完成此操作,但Firefox不会。

希望它有所帮助!

0 个答案:

没有答案